### Log truncated: showing last 9.0 of 12.1 MB. Use the Download button on the build page to get the full log (.gz). ### File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:37,207 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e4bb100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:42,753 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_cash_basis_with_analytic_distribution_analytic_tax ... 2026-10-31 17:04:42,958 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:46,814 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a166a20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:46,816 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b0c8720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:46,826 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:46,834 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b0c8540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:47,333 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:51,142 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909b8eb60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:51,144 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d6140e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:51,154 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:51,160 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d617c40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:51,636 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:54,643 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79099539c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:54,645 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790bf985e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:54,654 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:54,661 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790bf98900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:56,049 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:58,859 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a7fdc60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:58,861 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e77b740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:58,870 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:58,876 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e77b600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:04:59,388 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:03,428 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c064fe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:03,430 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a05ee80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:03,440 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:03,446 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a05cae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:03,885 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:07,892 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a05aca0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:07,894 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dd19080> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:07,904 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:07,911 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790dd187c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:08,387 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:12,224 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79097b5580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:12,226 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c9d58a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:12,236 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:12,244 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c9d6700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:12,670 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:15,527 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c426ac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:15,528 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cb57060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:15,535 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:15,540 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cb56c00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:05:21,895 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_full_reconcile_bunch_lines ... 2026-10-31 17:05:27,904 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [273, 272, 270, 271, 271, 272, 273, 270] 2026-10-31 17:05:28,008 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [186] 2026-10-31 17:05:29,125 104 INFO rb-be2b723-226188-430981 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-31 17:05:29,213 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [188] 2026-10-31 17:05:32,102 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #89 deleted account.partial.reconcile records with IDs: [289, 288, 286, 287, 287, 288, 289, 286] 2026-10-31 17:05:32,195 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [193] 2026-10-31 17:05:33,485 104 INFO rb-be2b723-226188-430981 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-31 17:05:33,595 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #89 deleted account.full.reconcile records with IDs: [195] 2026-10-31 17:05:36,814 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_full_reconcile_foreign_currency_rounding_difference_credit_larger ... 2026-10-31 17:05:38,873 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_full_reconcile_foreign_currency_rounding_difference_debit_larger ... 2026-10-31 17:05:40,741 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_invoice_draft_fully_paid_if_zero ... 2026-10-31 17:05:41,550 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_draft_payment ... 2026-10-31 17:05:45,265 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [317, 318] 2026-10-31 17:05:45,403 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [205] 2026-10-31 17:05:45,919 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_entry ... 2026-10-31 17:05:48,144 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [319] 2026-10-31 17:05:48,251 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [206] 2026-10-31 17:05:48,570 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_grouped_payment ... 2026-10-31 17:05:52,044 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [320] 2026-10-31 17:05:52,192 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [207] 2026-10-31 17:05:52,617 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_one_installment ... 2026-10-31 17:05:55,241 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [322] 2026-10-31 17:05:55,423 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [208] 2026-10-31 17:05:56,097 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [323] 2026-10-31 17:05:56,463 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_payment ... 2026-10-31 17:05:59,929 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [324] 2026-10-31 17:06:00,615 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matched_payment_ids_unreconcile_without_move ... 2026-10-31 17:06:02,911 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [326] 2026-10-31 17:06:03,131 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_loop ... 2026-10-31 17:06:05,497 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [327] 2026-10-31 17:06:06,202 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_full_reconcile ... 2026-10-31 17:06:07,328 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_partial_multi_reconcile ... 2026-10-31 17:06:09,333 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [333] 2026-10-31 17:06:09,641 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_partial_multi_separate_reconcile ... 2026-10-31 17:06:11,012 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_partial_single_reconcile ... 2026-10-31 17:06:12,033 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_unreconcile_multi ... 2026-10-31 17:06:14,035 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [340] 2026-10-31 17:06:14,335 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [341] 2026-10-31 17:06:14,602 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [342] 2026-10-31 17:06:14,693 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_matching_number_unreconcile_single ... 2026-10-31 17:06:16,483 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [343, 344, 343, 344] 2026-10-31 17:06:16,549 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [211] 2026-10-31 17:06:16,723 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_migration_to_new_reconciliation_multiple_currencies_fix_residual_with_writeoff ... 2026-10-31 17:06:18,950 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_migration_to_new_reconciliation_same_foreign_currency ... 2026-10-31 17:06:21,649 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_modify_all_reconciled_lines ... 2026-10-31 17:06:22,574 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_partial_payments_auto_validation ... 2026-10-31 17:06:46,464 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [362, 363, 364] 2026-10-31 17:06:47,311 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [365] 2026-10-31 17:06:47,460 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [216] 2026-10-31 17:06:47,591 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_partial_reconcile_amounts_of_several_matching_lines ... 2026-10-31 17:06:50,180 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_1 ... 2026-10-31 17:06:52,912 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_2 ... 2026-10-31 17:06:56,444 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_3 ... 2026-10-31 17:06:59,999 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_exchange_difference_transfer_account_check_entries_4 ... 2026-10-31 17:07:02,682 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_refund_multicurrency ... 2026-10-31 17:07:05,892 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_revert ... 2026-10-31 17:07:07,779 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [391] 2026-10-31 17:07:07,859 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [237] 2026-10-31 17:07:08,867 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_tax_grid_multi_taxes ... 2026-10-31 17:07:10,358 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_tax_grid_refund ... 2026-10-31 17:07:12,482 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_tax_grid_reversal ... 2026-10-31 17:07:14,129 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.move.line.ctp records with IDs: [2081, 2082] 2026-10-31 17:07:14,310 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.move.line records with IDs: [3834] 2026-10-31 17:07:16,177 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.move.line.ctp records with IDs: [2085, 2086] 2026-10-31 17:07:16,381 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.move.line records with IDs: [3839] 2026-10-31 17:07:17,027 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_workflow_multi_currency ... 2026-10-31 17:07:22,365 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_cash_basis_workflow_single_currency ... 2026-10-31 17:07:25,446 104 INFO rb-be2b723-226188-430981 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-31 17:07:26,856 104 INFO rb-be2b723-226188-430981 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-31 17:07:28,161 104 INFO rb-be2b723-226188-430981 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-31 17:07:29,658 104 INFO rb-be2b723-226188-430981 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-31 17:07:30,961 104 INFO rb-be2b723-226188-430981 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-31 17:07:32,413 104 INFO rb-be2b723-226188-430981 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-31 17:07:33,757 104 INFO rb-be2b723-226188-430981 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-31 17:07:35,188 104 INFO rb-be2b723-226188-430981 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-31 17:07:36,651 104 INFO rb-be2b723-226188-430981 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-31 17:07:38,274 104 INFO rb-be2b723-226188-430981 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-31 17:07:39,711 104 INFO rb-be2b723-226188-430981 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-31 17:07:41,313 104 INFO rb-be2b723-226188-430981 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-31 17:07:42,877 104 INFO rb-be2b723-226188-430981 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-31 17:07:44,377 104 INFO rb-be2b723-226188-430981 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-31 17:07:45,776 104 INFO rb-be2b723-226188-430981 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-31 17:07:47,154 104 INFO rb-be2b723-226188-430981 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-31 17:07:48,580 104 INFO rb-be2b723-226188-430981 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-31 17:07:49,958 104 INFO rb-be2b723-226188-430981 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-31 17:07:51,332 104 INFO rb-be2b723-226188-430981 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-31 17:07:52,860 104 INFO rb-be2b723-226188-430981 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-31 17:07:54,184 104 INFO rb-be2b723-226188-430981 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-31 17:07:55,636 104 INFO rb-be2b723-226188-430981 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-31 17:07:57,011 104 INFO rb-be2b723-226188-430981 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-31 17:07:59,118 104 INFO rb-be2b723-226188-430981 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-31 17:08:00,518 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_foreign_currency_rounding_issue ... 2026-10-31 17:08:04,961 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_import ... 2026-10-31 17:08:07,182 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_import_same_matching_different_account ... 2026-10-31 17:08:09,051 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_invoice_company_curr_payment_foreign_curr ... 2026-10-31 17:08:11,125 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_1_zero_balance_different_foreign_currency ... 2026-10-31 17:08:11,985 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_1_zero_balance_same_foreign_currency ... 2026-10-31 17:08:13,307 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_2_zero_amount_currency_same_foreign_currency ... 2026-10-31 17:08:14,640 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_3_zero_balance_one_foreign_currency ... 2026-10-31 17:08:16,563 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_corner_case_4_zero_amount_currency_multiple_currencies ... 2026-10-31 17:08:17,616 104 INFO rb-be2b723-226188-430981 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-31 17:08:18,602 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_lines_multiple_in_foreign_currency ... 2026-10-31 17:08:29,670 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_one_foreign_currency_fallback_company_currency ... 2026-10-31 17:08:30,604 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_partial_exchange_rounding_issue ... 2026-10-31 17:08:33,855 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_payment_custom_rate ... 2026-10-31 17:08:35,325 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted res.currency.rate records with IDs: [228, 227, 226] 2026-10-31 17:08:35,693 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_payment_with_no_exchange_diff_journal ... 2026-10-31 17:08:39,258 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_plan ... 2026-10-31 17:08:41,999 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_rounding_issue ... 2026-10-31 17:08:44,230 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_special_mexican_workflow_1 ... 2026-10-31 17:08:50,231 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconcile_special_mexican_workflow_2 ... 2026-10-31 17:08:56,345 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reconciliation_currency_exchange_matching_number ... 2026-10-31 17:08:57,488 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reverse_exchange_difference ... 2026-10-31 17:08:59,044 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [570, 571] 2026-10-31 17:08:59,113 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [324] 2026-10-31 17:09:01,160 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [573, 574] 2026-10-31 17:09:01,217 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [327] 2026-10-31 17:09:03,178 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [576, 577] 2026-10-31 17:09:03,260 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [330] 2026-10-31 17:09:05,483 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.partial.reconcile records with IDs: [579, 580] 2026-10-31 17:09:05,572 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #88 deleted account.full.reconcile records with IDs: [333] 2026-10-31 17:09:06,397 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_reconcile: Starting TestAccountMoveReconcile.test_reverse_with_multiple_lines ... 2026-10-31 17:09:07,788 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:09:11,199 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a2a6f20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:09:11,200 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c8565c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:09:11,208 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:09:11,213 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c857c40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:09:11,255 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:09:28,773 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-31 17:09:28,773 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-31 17:09:30,439 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [376] 2026-10-31 17:09:30,477 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11241] 2026-10-31 17:09:30,489 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 17:09:54,103 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_assert_initial_values ... 2026-10-31 17:09:54,329 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_invoice_email_subtitle_from_sale_order ... 2026-10-31 17:09:56,187 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_invoice_sent_to_additional_partner ... 2026-10-31 17:09:58,282 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 377 and Message-Id '<294183244484525.1793466598.010471582412720-openerp-1675-account.move@f187ff321d33>' from 'e.e.other@example.com' to (redacted) 't***********_1@test.example.com' successfully sent 2026-10-31 17:09:58,282 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-31 17:09:58,301 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 378 and Message-Id '<294183244484525.1793466598.010471582412720-openerp-1675-account.move@f187ff321d33>' from 'e.e.other@example.com' to (redacted) 'a*******al@example.com' successfully sent 2026-10-31 17:09:58,302 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-31 17:09:58,303 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #8 2026-10-31 17:09:58,363 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_multi ... 2026-10-31 17:10:06,054 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_single ... 2026-10-31 17:10:07,926 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_single_lang ... 2026-10-31 17:10:09,840 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_with_dynamic_report_print_report_name ... 2026-10-31 17:10:11,143 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 427 and Message-Id '<331463591474279.1793466610.976866960525513-openerp-1674-account.move@f187ff321d33>' from 'e.e.other@example.com' to (redacted) 't***********_0@test.example.com' successfully sent 2026-10-31 17:10:11,143 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-10-31 17:10:11,149 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #8 2026-10-31 17:10:11,253 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountComposerPerformance.test_move_composer_with_dynamic_reports ... 2026-10-31 17:10:13,383 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 31 checked, 31 removed 2026-10-31 17:10:37,906 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_cron_notifications ... 2026-10-31 17:10:47,075 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-31 17:10:48,410 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-31 17:10:48,472 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_error_but_continue ... 2026-10-31 17:10:52,592 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [434] 2026-10-31 17:10:52,728 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_get_invoice_report_filename ... 2026-10-31 17:10:57,014 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [435] 2026-10-31 17:10:59,418 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [436] 2026-10-31 17:10:59,541 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_get_sending_settings ... 2026-10-31 17:11:02,487 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_email_subtitle ... 2026-10-31 17:11:05,804 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_mail_attachments_widget ... 2026-10-31 17:11:09,626 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [437] 2026-10-31 17:11:09,978 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [438] 2026-10-31 17:11:10,140 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted ir.attachment records with IDs: [6331] 2026-10-31 17:11:10,204 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi ... 2026-10-31 17:11:15,106 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-31 17:11:16,154 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-31 17:11:18,287 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-31 17:11:18,716 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-31 17:11:18,789 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_child_contact ... 2026-10-31 17:11:23,651 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_cron_disabled_alert ... 2026-10-31 17:11:28,164 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_email_missing ... 2026-10-31 17:11:33,019 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-31 17:11:34,222 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-31 17:11:34,295 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_multi_with_edi ... 2026-10-31 17:11:39,245 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_single ... 2026-10-31 17:11:43,360 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [442] 2026-10-31 17:11:43,754 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [443] 2026-10-31 17:11:43,883 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_invoice_web_service_after_pdf_rendering ... 2026-10-31 17:11:47,573 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_is_move_sent_state ... 2026-10-31 17:11:51,193 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [444] 2026-10-31 17:11:51,591 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted ir.attachment records with IDs: [6356] 2026-10-31 17:11:51,632 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_link_pdf_webservice_fails_after ... 2026-10-31 17:11:56,513 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_link_pdf_webservice_fails_before ... 2026-10-31 17:12:00,600 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [445] 2026-10-31 17:12:00,746 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_no_sending_method_selected ... 2026-10-31 17:12:04,635 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_proforma_pdf ... 2026-10-31 17:12:08,852 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [446] 2026-10-31 17:12:09,008 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_send_and_print_cron ... 2026-10-31 17:12:18,903 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-31 17:12:20,614 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-31 17:12:20,669 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_with_draft_invoices ... 2026-10-31 17:12:25,613 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_with_empty_mail_template_multi ... 2026-10-31 17:12:30,741 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-31 17:12:31,946 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-31 17:12:32,006 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_move_send: Starting TestAccountMoveSend.test_with_empty_mail_template_single ... 2026-10-31 17:12:35,895 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #98 deleted mail.mail records with IDs: [453] 2026-10-31 17:12:36,078 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 35 checked, 35 removed 2026-10-31 17:12:49,970 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_account_move_count ... 2026-10-31 17:12:50,996 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_days_sales_outstanding ... 2026-10-31 17:12:57,672 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_manually_write_partner_id ... 2026-10-31 17:12:59,652 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_manually_write_partner_id_different_vat ... 2026-10-31 17:13:00,514 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_manually_write_partner_id_empty_string_vs_False ... 2026-10-31 17:13:01,589 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_res_partner_bank ... 2026-10-31 17:13:02,325 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_partner: Starting TestAccountPartner.test_res_partner_bank_from_branch ... 2026-10-31 17:13:08,786 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:13:26,431 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-31 17:13:26,431 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-31 17:13:41,534 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_attachments_send_multiple ... 2026-10-31 17:13:43,026 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #11 2026-10-31 17:13:43,083 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_compute_currency_id ... 2026-10-31 17:13:44,170 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_empty_string_payment_method ... 2026-10-31 17:13:46,453 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_invoice_paid_hook_called_in_various_scenarios ... 2026-10-31 17:13:51,478 104 INFO rb-be2b723-226188-430981 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-31 17:13:55,256 104 INFO rb-be2b723-226188-430981 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-31 17:13:55,303 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_journal_change_and_change_names ... 2026-10-31 17:13:56,731 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_journal_onchange ... 2026-10-31 17:13:57,332 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_amount_without_move ... 2026-10-31 17:13:58,396 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_confirmation_with_bank_outstanding_account ... 2026-10-31 17:13:59,319 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_journal_onchange ... 2026-10-31 17:13:59,930 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_memo_account_move_ref_inverse ... 2026-10-31 17:14:00,882 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_sync_create_write ... 2026-10-31 17:14:02,017 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_sync_onchange ... 2026-10-31 17:14:05,072 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_sync_update_journal_custom_accounts ... 2026-10-31 17:14:06,821 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_move_with_multiple_liquidity_lines ... 2026-10-31 17:14:08,439 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_state_with_unreconciliable_outstanding_account ... 2026-10-31 17:14:12,639 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payment_without_default_company_account ... 2026-10-31 17:14:13,095 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payments_copy_data ... 2026-10-31 17:14:13,319 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payments_epd_eligible_on_move_with_payment ... 2026-10-31 17:14:17,154 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_payments_invoice_payment_state_without_outstanding_accounts ... 2026-10-31 17:14:20,315 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_reconciliation_payment_states ... 2026-10-31 17:14:23,051 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_reconciliation_payment_states_reverse_payment_move ... 2026-10-31 17:14:25,521 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #106 deleted account.partial.reconcile records with IDs: [599] 2026-10-31 17:14:25,644 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #106 deleted account.full.reconcile records with IDs: [349] 2026-10-31 17:14:27,068 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_reconciliation_with_old_oustanding_account ... 2026-10-31 17:14:31,351 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #106 deleted account.partial.reconcile records with IDs: [602] 2026-10-31 17:14:31,588 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_resequence_change_payment_name ... 2026-10-31 17:14:33,850 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_suggested_default_partner_bank ... 2026-10-31 17:14:34,167 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment: Starting TestAccountPayment.test_vendor_payment_save_user_selected_journal_id ... 2026-10-31 17:14:34,494 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 17:14:50,264 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_duplicate_payments ... 2026-10-31 17:14:50,783 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_in_payment_multiple_duplicate_inbound_batch ... 2026-10-31 17:14:51,022 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_in_payment_multiple_duplicate_multiple_journals ... 2026-10-31 17:14:51,546 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_register_payment_different_payment_types ... 2026-10-31 17:14:51,722 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_duplicate: Starting TestAccountPaymentDuplicateMoves.test_register_payment_single_batch_duplicate_payments ... 2026-10-31 17:14:51,946 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:15:07,360 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_items: Starting TestAccountPaymentItems.test_payment_date ... 2026-10-31 17:15:07,632 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_items: Starting TestAccountPaymentItems.test_search_payment_date ... 2026-10-31 17:15:08,742 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:15:30,752 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_method_line: Starting TestAccountPaymentMethodLine.test_move_register_payment_view ... 2026-10-31 17:15:31,341 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_method_line: Starting TestAccountPaymentMethodLine.test_move_register_payment_wizard ... 2026-10-31 17:15:31,711 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_method_line: Starting TestAccountPaymentMethodLine.test_multiple_moves_register_payment ... 2026-10-31 17:15:36,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:16:09,321 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_branch_user_register_payment ... 2026-10-31 17:16:11,496 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_epd_and_cash_rounding ... 2026-10-31 17:16:14,038 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_group_payment_method_with_and_without_discount ... 2026-10-31 17:16:14,176 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_group_payment_method_with_and_without_discount_and_refund ... 2026-10-31 17:16:14,332 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_group_payment_multi_partner_with_installments ... 2026-10-31 17:16:17,148 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_installment_mode_multiple_batches ... 2026-10-31 17:16:18,308 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_installment_mode_single_batch ... 2026-10-31 17:16:20,348 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_keep_user_amount ... 2026-10-31 17:16:22,765 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_method_different_type_single_batch_not_grouped ... 2026-10-31 17:16:27,700 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_register_with_next_payment_date ... 2026-10-31 17:16:28,495 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_register_wizard_without_receivable_line_due_date ... 2026-10-31 17:16:29,537 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_payment_with_branch ... 2026-10-31 17:16:58,460 104 INFO rb-be2b723-226188-430981 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-31 17:16:58,508 104 INFO rb-be2b723-226188-430981 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-31 17:16:58,531 104 INFO rb-be2b723-226188-430981 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-31 17:17:01,546 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [613, 614] 2026-10-31 17:17:01,717 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [361, 362] 2026-10-31 17:17:04,490 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [615, 616] 2026-10-31 17:17:04,639 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [363, 364] 2026-10-31 17:17:08,253 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [617, 618, 619] 2026-10-31 17:17:08,429 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [365, 366, 367] 2026-10-31 17:17:10,720 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [620] 2026-10-31 17:17:10,874 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [368] 2026-10-31 17:17:13,442 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [621, 622] 2026-10-31 17:17:13,613 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [369, 370] 2026-10-31 17:17:16,614 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [623, 624] 2026-10-31 17:17:16,757 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [371, 372] 2026-10-31 17:17:18,744 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [625, 626] 2026-10-31 17:17:18,885 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [373] 2026-10-31 17:17:21,765 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [627, 628, 629] 2026-10-31 17:17:21,925 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [374, 375] 2026-10-31 17:17:24,013 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [630] 2026-10-31 17:17:24,156 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [376] 2026-10-31 17:17:26,036 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [631, 632] 2026-10-31 17:17:26,159 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [377] 2026-10-31 17:17:29,272 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [633] 2026-10-31 17:17:29,411 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [378] 2026-10-31 17:17:31,868 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.partial.reconcile records with IDs: [634] 2026-10-31 17:17:32,046 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #114 deleted account.full.reconcile records with IDs: [379] 2026-10-31 17:17:32,539 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_foreign_currency_on_invoice_exchange_writeoff_account ... 2026-10-31 17:17:36,672 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_foreign_currency_on_payment_exchange_writeoff_account ... 2026-10-31 17:17:38,701 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_partial_payment_with_exchange_account_as_writeoff ... 2026-10-31 17:17:41,368 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_constraints ... 2026-10-31 17:17:44,460 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_different_type_single_batch_not_grouped ... 2026-10-31 17:17:46,808 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_doesnt_send_email ... 2026-10-31 17:17:48,592 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_grouped_then_regroup_partially_paid_invoice ... 2026-10-31 17:17:51,360 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_inbound_multiple_bank_account ... 2026-10-31 17:17:53,456 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_invoice_comp_curr_payment_foreign_curr ... 2026-10-31 17:17:55,618 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_invoice_foreign_curr_payment_comp_curr ... 2026-10-31 17:17:58,135 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_batches_grouped ... 2026-10-31 17:18:00,567 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_batches_grouped_with_credit_note ... 2026-10-31 17:18:03,787 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_batches_not_grouped ... 2026-10-31 17:18:06,708 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_negative_delta ... 2026-10-31 17:18:08,428 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_positive_delta ... 2026-10-31 17:18:10,190 104 INFO rb-be2b723-226188-430981 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-31 17:18:11,967 104 INFO rb-be2b723-226188-430981 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-31 17:18:13,774 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multi_currency_rounding_issue_writeoff_lower_amount_keep_open ... 2026-10-31 17:18:15,379 104 INFO rb-be2b723-226188-430981 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-31 17:18:17,043 104 INFO rb-be2b723-226188-430981 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-31 17:18:18,604 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_multiple_batch_grouped_with_credit_note ... 2026-10-31 17:18:21,595 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_keep_open_higher_amount ... 2026-10-31 17:18:23,077 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_keep_open_lower_amount ... 2026-10-31 17:18:24,524 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_with_credit_note ... 2026-10-31 17:18:26,066 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_higher_amount_credit ... 2026-10-31 17:18:27,741 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_higher_amount_debit ... 2026-10-31 17:18:29,257 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_lower_amount_credit ... 2026-10-31 17:18:30,665 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_grouped_writeoff_lower_amount_debit ... 2026-10-31 17:18:32,162 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payment_single_batch_not_grouped ... 2026-10-31 17:18:34,388 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payments_multi_partner_different_currencies ... 2026-10-31 17:18:35,739 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_register_payments_multi_partner_same_currency ... 2026-10-31 17:18:36,993 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_suggested_default_partner_bank_inbound_payment ... 2026-10-31 17:18:37,295 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_payment_register: Starting TestAccountPaymentRegister.test_suggested_default_partner_bank_outbound_payment ... 2026-10-31 17:18:37,629 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:18:51,250 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_report: Starting TestAccountReport.test_copy_report ... 2026-10-31 17:18:51,512 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:18:52,317 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-10-31 17:18:52,337 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11972] 2026-10-31 17:18:52,348 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 17:19:19,400 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_changing_tax_company ... 2026-10-31 17:19:20,495 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_import_retrieve_tax_from_fixed_allowance_charge ... 2026-10-31 17:19:20,839 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_addition_when_tax_is_used ... 2026-10-31 17:19:21,988 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_removal_when_tax_is_used ... 2026-10-31 17:19:22,986 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #121 deleted account.tax.repartition.line records with IDs: [1607, 1608] 2026-10-31 17:19:23,091 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_reordering_when_tax_is_used ... 2026-10-31 17:19:24,100 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_repartition_lines_update_when_tax_is_used ... 2026-10-31 17:19:25,220 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_logging_of_tax_update_when_tax_is_used ... 2026-10-31 17:19:26,194 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_negative_factor_percent ... 2026-10-31 17:19:26,497 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_quick_create_purchase_tax ... 2026-10-31 17:19:26,715 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_tax_is_used_when_in_transactions ... 2026-10-31 17:19:27,536 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_account_tax: Starting TestAccountTax.test_tax_no_duplicate_in_repartition_line ... 2026-10-31 17:19:28,638 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:19:43,030 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_can_unlink_draft ... 2026-10-31 17:19:43,146 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted account.move.line.ctp records with IDs: [2633] 2026-10-31 17:19:43,376 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted account.move.line records with IDs: [4890, 4891] 2026-10-31 17:19:43,450 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted mail.message records with IDs: [12404] 2026-10-31 17:19:43,621 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted account.move records with IDs: [1896] 2026-10-31 17:19:43,689 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unlink_message ... 2026-10-31 17:19:44,139 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unlink_posted ... 2026-10-31 17:19:44,559 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted account.move.line.ctp records with IDs: [2633] 2026-10-31 17:19:44,830 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted account.move.line records with IDs: [4890, 4891] 2026-10-31 17:19:44,896 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unlink_tracking_value ... 2026-10-31 17:19:45,319 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_cant_unown_message ... 2026-10-31 17:19:45,671 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_content ... 2026-10-31 17:19:46,944 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted account.move.line.ctp records with IDs: [2633, 2634, 2635] 2026-10-31 17:19:47,188 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted account.move.line records with IDs: [4890, 4891, 4892, 4893, 4894] 2026-10-31 17:19:47,288 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_partner_notif ... 2026-10-31 17:19:48,081 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted mail.mail records with IDs: [457] 2026-10-31 17:19:48,133 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_audit_trail: Starting TestAuditTrail.test_partner_unlink ... 2026-10-31 17:19:48,328 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted mail.message records with IDs: [12425] 2026-10-31 17:19:48,820 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #123 deleted res.partner records with IDs: [688] 2026-10-31 17:19:48,931 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:19:59,215 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_bank_account_code_prefix ... 2026-10-31 17:20:08,332 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_branch ... 2026-10-31 17:20:29,483 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [458] 2026-10-31 17:20:29,675 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [459] 2026-10-31 17:20:29,884 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [460] 2026-10-31 17:20:30,009 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [461] 2026-10-31 17:20:41,080 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [462] 2026-10-31 17:20:41,285 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [463] 2026-10-31 17:20:41,498 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [464] 2026-10-31 17:20:41,629 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [465] 2026-10-31 17:20:47,710 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_change_coa ... 2026-10-31 17:20:47,963 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510080] 2026-10-31 17:20:47,963 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-31 17:20:48,035 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510081] 2026-10-31 17:20:48,036 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-31 17:20:48,091 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-31 17:20:48,258 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510063, 510062, 510064, 510061, 510060, 510059, 510058] 2026-10-31 17:20:48,259 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-31 17:20:48,282 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-31 17:20:48,369 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510073, 510074] 2026-10-31 17:20:48,369 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-31 17:20:48,422 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510055] 2026-10-31 17:20:48,422 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-31 17:20:48,647 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-31 17:20:48,652 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510084, 510083, 510089, 510088, 510082, 510056, 510057, 510086, 510085, 510079, 510078, 510077, 510076, 510087, 510090] 2026-10-31 17:20:48,652 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.account records with IDs: [3366, 3367, 3372, 3378, 3379, 3370, 3371, 3377, 3368, 3369, 3375, 3376, 3374, 3373, 3380] 2026-10-31 17:20:48,701 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510075] 2026-10-31 17:20:48,701 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-31 17:20:57,180 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [466] 2026-10-31 17:20:57,401 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [467] 2026-10-31 17:20:57,626 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [468] 2026-10-31 17:20:57,782 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [469] 2026-10-31 17:21:17,079 104 INFO rb-be2b723-226188-430981 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-31 17:21:18,313 104 INFO rb-be2b723-226188-430981 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-31 17:21:18,585 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510411, 510412] 2026-10-31 17:21:18,586 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.message records with IDs: [12502, 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, 12445, 12444, 12443, 12442, 12441, 12440] 2026-10-31 17:21:18,950 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510396, 510398, 510400, 510402, 510404, 510406, 510379, 510380, 510381, 510383, 510385, 510384, 510382, 510386, 510387, 510388, 510389, 510390, 510391, 510392, 510393, 510394] 2026-10-31 17:21:18,993 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510409, 510410] 2026-10-31 17:21:18,993 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.attachment records with IDs: [7312, 7313] 2026-10-31 17:21:18,994 104 INFO rb-be2b723-226188-430981 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-31 17:21:19,035 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510413, 510414, 510415, 510416] 2026-10-31 17:21:19,036 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.activity records with IDs: [205, 204, 206, 207] 2026-10-31 17:21:19,062 104 INFO rb-be2b723-226188-430981 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-31 17:21:19,142 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510368] 2026-10-31 17:21:19,143 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [48] 2026-10-31 17:21:19,253 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510408, 510369] 2026-10-31 17:21:19,253 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [213, 214] 2026-10-31 17:21:19,329 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [536, 537, 538, 539, 540] 2026-10-31 17:21:19,461 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510351, 510350, 510352, 510349, 510348, 510347, 510346] 2026-10-31 17:21:19,461 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1181, 1182, 1186, 1183, 1187, 1185, 1184] 2026-10-31 17:21:19,472 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [690, 691] 2026-10-31 17:21:19,592 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510361, 510362] 2026-10-31 17:21:19,592 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax records with IDs: [399, 400] 2026-10-31 17:21:19,662 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510343] 2026-10-31 17:21:19,662 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [68] 2026-10-31 17:21:19,930 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.default records with IDs: [953, 954, 955, 956, 965, 966, 967, 968] 2026-10-31 17:21:19,934 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510372, 510371, 510377, 510376, 510370, 510344, 510345, 510374, 510373, 510367, 510366, 510365, 510364, 510375, 510378] 2026-10-31 17:21:19,934 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.account records with IDs: [3411, 3417, 3423, 3424, 3412, 3415, 3416, 3422, 3413, 3414, 3420, 3421, 3419, 3418, 3425] 2026-10-31 17:21:19,984 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510363] 2026-10-31 17:21:19,984 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.group records with IDs: [120] 2026-10-31 17:21:27,515 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510397] 2026-10-31 17:21:27,522 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510399] 2026-10-31 17:21:27,528 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510401] 2026-10-31 17:21:27,534 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510403] 2026-10-31 17:21:27,539 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510405] 2026-10-31 17:21:27,544 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510407] 2026-10-31 17:21:29,506 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [470] 2026-10-31 17:21:29,699 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [471] 2026-10-31 17:21:29,950 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [472] 2026-10-31 17:21:30,108 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [473] 2026-10-31 17:21:43,307 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [474] 2026-10-31 17:21:43,615 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [475] 2026-10-31 17:21:43,862 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [476] 2026-10-31 17:21:44,028 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.mail records with IDs: [477] 2026-10-31 17:21:50,146 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_chart_template_company_without_country ... 2026-10-31 17:22:02,147 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_chart_template_different_fiscal_country ... 2026-10-31 17:22:13,313 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_command_int_values ... 2026-10-31 17:22:15,112 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_inactive_tag_tax ... 2026-10-31 17:22:15,186 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_install_with_translations ... 2026-10-31 17:22:15,474 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510080] 2026-10-31 17:22:15,474 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-31 17:22:15,577 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510081] 2026-10-31 17:22:15,578 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-31 17:22:15,649 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-31 17:22:15,793 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510063, 510062, 510064, 510061, 510060, 510059, 510058] 2026-10-31 17:22:15,793 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-31 17:22:15,808 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-31 17:22:15,887 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510073, 510074] 2026-10-31 17:22:15,887 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-31 17:22:15,960 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510055] 2026-10-31 17:22:15,960 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-31 17:22:16,194 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-31 17:22:16,199 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510084, 510083, 510089, 510088, 510082, 510056, 510057, 510086, 510085, 510079, 510078, 510077, 510076, 510087, 510090] 2026-10-31 17:22:16,199 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.account records with IDs: [3366, 3367, 3372, 3378, 3379, 3370, 3371, 3377, 3368, 3369, 3375, 3376, 3374, 3373, 3380] 2026-10-31 17:22:16,246 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510075] 2026-10-31 17:22:16,247 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-31 17:22:20,069 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_new_tax_rate ... 2026-10-31 17:22:32,577 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_parsed_csv_submodel_being_loaded ... 2026-10-31 17:22:32,695 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_parsed_csv_submodel_being_updated ... 2026-10-31 17:22:34,517 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_remove_fiscal_position_try_loading_force_create_false ... 2026-10-31 17:22:34,588 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510080] 2026-10-31 17:22:34,589 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-31 17:22:36,786 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_signed_and_unsigned_tags_tax ... 2026-10-31 17:22:36,905 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_tax_group_compute_on_account_tax ... 2026-10-31 17:22:46,983 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_unknown_company_fields ... 2026-10-31 17:22:47,171 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510080] 2026-10-31 17:22:47,171 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-31 17:22:47,236 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510081] 2026-10-31 17:22:47,236 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-31 17:22:47,289 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-31 17:22:47,394 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510063, 510062, 510064, 510061, 510060, 510059, 510058] 2026-10-31 17:22:47,394 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-31 17:22:47,403 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-31 17:22:47,475 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510073, 510074] 2026-10-31 17:22:47,475 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-31 17:22:47,540 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510055] 2026-10-31 17:22:47,540 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-31 17:22:47,716 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-31 17:22:47,723 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510084, 510083, 510089, 510088, 510082, 510056, 510057, 510086, 510085, 510079, 510078, 510077, 510076, 510087, 510090] 2026-10-31 17:22:47,723 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.account records with IDs: [3366, 3367, 3372, 3378, 3379, 3370, 3371, 3377, 3368, 3369, 3375, 3376, 3374, 3373, 3380] 2026-10-31 17:22:47,794 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510075] 2026-10-31 17:22:47,794 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-31 17:22:48,493 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510080] 2026-10-31 17:22:48,494 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.fiscal.position records with IDs: [45] 2026-10-31 17:22:48,577 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510081] 2026-10-31 17:22:48,577 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.reconcile.model records with IDs: [208] 2026-10-31 17:22:48,631 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.payment.method.line records with IDs: [521, 522, 523, 524, 525] 2026-10-31 17:22:48,722 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510063, 510062, 510064, 510061, 510060, 510059, 510058] 2026-10-31 17:22:48,722 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.journal records with IDs: [1160, 1161, 1165, 1162, 1166, 1164, 1163] 2026-10-31 17:22:48,732 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted mail.alias records with IDs: [672, 673] 2026-10-31 17:22:48,797 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510073, 510074] 2026-10-31 17:22:48,797 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-31 17:22:48,848 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510055] 2026-10-31 17:22:48,849 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax.group records with IDs: [65] 2026-10-31 17:22:49,028 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.default records with IDs: [925, 926, 927, 928] 2026-10-31 17:22:49,033 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510084, 510083, 510089, 510088, 510082, 510056, 510057, 510086, 510085, 510079, 510078, 510077, 510076, 510087, 510090] 2026-10-31 17:22:49,034 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.account records with IDs: [3366, 3367, 3372, 3378, 3379, 3370, 3371, 3377, 3368, 3369, 3375, 3376, 3374, 3373, 3380] 2026-10-31 17:22:49,086 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510075] 2026-10-31 17:22:49,086 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.group records with IDs: [117] 2026-10-31 17:22:51,425 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_account_codes_conflict ... 2026-10-31 17:22:51,684 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510079] 2026-10-31 17:22:53,503 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_reload_no_new_data ... 2026-10-31 17:22:55,160 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_tax_with_non_existent_tag ... 2026-10-31 17:22:55,219 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_children_tax_ids ... 2026-10-31 17:22:57,308 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_children_tax_ids_inactive ... 2026-10-31 17:22:59,012 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_conflict_name ... 2026-10-31 17:22:59,176 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510073] 2026-10-31 17:23:00,824 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [511092] 2026-10-31 17:23:02,299 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_creation ... 2026-10-31 17:23:04,505 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_multi_company ... 2026-10-31 17:23:15,267 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510073] 2026-10-31 17:23:17,080 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [511187] 2026-10-31 17:23:18,702 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_recreation ... 2026-10-31 17:23:18,935 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510073] 2026-10-31 17:23:20,556 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_removed_from_templates ... 2026-10-31 17:23:20,630 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.fiscal.position.tax records with IDs: [73] 2026-10-31 17:23:20,707 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted ir.model.data records with IDs: [510073, 510074] 2026-10-31 17:23:20,707 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.tax records with IDs: [393, 394] 2026-10-31 17:23:22,412 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #126 deleted account.fiscal.position.tax records with IDs: [87] 2026-10-31 17:23:23,675 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_update ... 2026-10-31 17:23:25,218 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_chart_template: Starting TestChartTemplate.test_update_taxes_update_rounding ... 2026-10-31 17:23:26,963 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 1 removed 2026-10-31 17:24:03,624 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_branch_should_keep_parent_company_currency ... 2026-10-31 17:24:27,532 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_branch_user_bank_statement_foreign_currency ... 2026-10-31 17:24:29,404 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_change_record_company ... 2026-10-31 17:24:30,980 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_chart_template_loading ... 2026-10-31 17:24:31,133 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_chart_template_ref_branch_user_without_parent_access ... 2026-10-31 17:24:31,939 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_lock_dates ... 2026-10-31 17:28:37,203 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_reconciliation ... 2026-10-31 17:28:40,669 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_reconciliation_foreign_currency ... 2026-10-31 17:28:45,277 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_company_branch: Starting TestCompanyBranch.test_switch_company_currency ... 2026-10-31 17:28:54,583 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:28:54,612 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_10_empty_node ... 2026-10-31 17:28:54,646 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_11_render_empty_node ... 2026-10-31 17:28:54,681 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_21_simple_node ... 2026-10-31 17:28:54,717 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_22_simple_node_with_nsmap ... 2026-10-31 17:28:54,754 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_31_compound_node ... 2026-10-31 17:28:54,790 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_32_compound_node_render_empty_nodes ... 2026-10-31 17:28:54,828 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_33_compound_node_with_template ... 2026-10-31 17:28:54,866 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_34_compound_node_with_template_raises ... 2026-10-31 17:28:54,892 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_35_compound_node_with_template_and_nsmap ... 2026-10-31 17:28:54,917 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_40_complex_example ... 2026-10-31 17:28:54,954 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_dict_to_xml: Starting TestDictToXml.test_41_complex_example_render_empty_nodes ... 2026-10-31 17:28:55,002 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 17:29:27,513 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_digest: Starting TestAccountDigest.test_kpi_account_total_revenue_value ... 2026-10-31 17:29:31,015 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:29:48,291 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_attachments_multiple ... 2026-10-31 17:29:48,452 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:29:48,465 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:29:48,900 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:29:48] "GET /account/download_invoice_attachments/8032,8033 HTTP/1.1" 200 - 12 0.008 0.431 2026-10-31 17:29:48,981 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_attachments_not_auth ... 2026-10-31 17:29:49,062 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:29:49,483 104 INFO rb-be2b723-226188-430981 odoo.http: Session expired 2026-10-31 17:29:49,483 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:29:49] "GET /account/download_invoice_attachments/8032,8033 HTTP/1.1" 303 - 5 0.002 0.423 2026-10-31 17:29:50,497 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:29:50] "GET /web/login?redirect=/account/download_invoice_attachments/8032,8033? HTTP/1.1" 200 - 189 0.130 0.876 2026-10-31 17:29:50,499 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_download_docs.TestDownloadDocs.test_download_invoice_attachments_not_auth: waiting for threads: [] 2026-10-31 17:29:50,531 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_attachments_one ... 2026-10-31 17:29:50,604 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:29:50,621 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:29:52,223 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:29:52] "GET /account/download_invoice_attachments/8032 HTTP/1.1" 200 - 7 0.002 1.603 2026-10-31 17:29:52,271 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_all ... 2026-10-31 17:29:52,302 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:29:52,325 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:29:52,880 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:29:52] "GET /account/download_invoice_documents/2110,2111/all HTTP/1.1" 200 - 43 0.036 0.525 2026-10-31 17:29:52,938 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_multiple ... 2026-10-31 17:29:52,970 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:29:52,988 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:29:53,540 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:29:53] "GET /account/download_invoice_documents/2110,2111/pdf HTTP/1.1" 200 - 37 0.032 0.523 2026-10-31 17:29:53,597 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_one ... 2026-10-31 17:29:53,629 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:29:53,655 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:29:54,143 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:29:54] "GET /account/download_invoice_documents/2110/pdf HTTP/1.1" 200 - 37 0.033 0.458 2026-10-31 17:29:54,225 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 17:30:09,845 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_bulk_rewrite_cleans_stale_epd_lines ... 2026-10-31 17:30:10,869 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [2965, 2966] 2026-10-31 17:30:11,045 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5436] 2026-10-31 17:30:11,369 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [2967] 2026-10-31 17:30:11,516 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5437, 5438] 2026-10-31 17:30:12,022 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_early_payment_date_eligibility ... 2026-10-31 17:30:12,808 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_early_payment_date_eligibility2 ... 2026-10-31 17:30:13,701 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_early_payment_end_date ... 2026-10-31 17:30:14,360 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_entry_tag_invert_with_distinct_negative_invoice_line ... 2026-10-31 17:30:14,437 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:18,707 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907490900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:18,709 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79085140e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:18,726 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:18,734 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790842dc60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:19,343 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:23,244 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790861a020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:23,246 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b0c0ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:23,255 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:23,261 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b0c2f20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:23,786 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:26,855 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ae851c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:26,856 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c066fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:26,865 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:26,871 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c0659e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:28,357 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:31,458 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b68d760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:31,460 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908548c20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:31,469 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:31,476 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790854b880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:32,046 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:36,040 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c45f600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:36,041 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790df19e40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:36,049 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:36,054 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790df1b240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:36,517 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:39,677 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a393f60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:39,679 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909c8f9c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:39,688 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:39,696 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909c8fd80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:41,077 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:44,161 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907238680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:44,163 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a773e20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:44,173 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:44,180 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a7727a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:44,651 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:48,601 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908601f80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:48,603 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a23d9e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:48,612 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:48,618 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a23d3a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:30:56,311 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_multiple_repartition_lines ... 2026-10-31 17:30:58,876 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_validation_on_payment_terms ... 2026-10-31 17:30:58,983 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.payment.term.line records with IDs: [106, 107] 2026-10-31 17:30:59,063 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_with_analytic_distribution ... 2026-10-31 17:30:59,161 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:03,345 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790999d580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:03,347 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790839afc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:03,355 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:03,362 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908398d60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:03,881 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:08,111 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b631080> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:08,112 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b59ff60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:08,121 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:08,129 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b59e980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:08,646 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:12,920 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790afe74c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:12,922 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790854d580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:12,932 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:12,939 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790854fa60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:13,464 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:16,642 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a03ed40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:16,644 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b9bf240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:16,654 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:16,660 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b9bda80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:17,237 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:21,598 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c964b80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:21,600 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d316a20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:21,610 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:21,618 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d316660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:22,190 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:26,340 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b77db20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:26,342 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c68f920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:26,365 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:26,373 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c68d580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:26,841 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:30,812 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084d63e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:30,814 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ca876a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:30,823 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:30,830 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ca842c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:31,374 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:34,453 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c6a9940> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:34,454 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dcdf740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:34,464 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:34,472 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790dcdf880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:31:44,678 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_epd_with_cash_rounding_biggest_tax ... 2026-10-31 17:31:47,032 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_fixed_tax_amount_discounted_payment_mixed ... 2026-10-31 17:31:47,995 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_intracomm_bill_with_early_payment_included ... 2026-10-31 17:31:50,457 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date ... 2026-10-31 17:31:51,660 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-31 17:31:51,664 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-31 17:31:51,666 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:31:52,148 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-31 17:31:52,149 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /account/tests/test_early_payment_discount.py:TestAccountEarlyPaymentDiscount.test_invoice_report_without_invoice_date 2026-10-31 17:31:52,166 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:31:52] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.007 0.500 2026-10-31 17:31:52,174 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:31:52] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.509 2026-10-31 17:31:57,263 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 17:32:00,753 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:32:00] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 8.482 2026-10-31 17:32:00,811 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:32:00] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 8.561 2026-10-31 17:32:00,833 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:32:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 8.605 2026-10-31 17:32:00,836 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:32:00] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 8.589 2026-10-31 17:32:00,855 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:32:00] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 8.623 2026-10-31 17:32:07,033 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2133]. 2026-10-31 17:32:07,318 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_early_discount_with_tag_on_tax_base_line ... 2026-10-31 17:32:08,985 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_global_rounding ... 2026-10-31 17:32:10,172 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_draft_invoice ... 2026-10-31 17:32:13,841 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_rounding_issue ... 2026-10-31 17:32:14,985 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_deleted_line ... 2026-10-31 17:32:16,225 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3038, 3039, 3040, 3041, 3042, 3043, 3044, 3045, 3046] 2026-10-31 17:32:16,623 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5568] 2026-10-31 17:32:17,209 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3047, 3048, 3049, 3050, 3051, 3052] 2026-10-31 17:32:17,431 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5569] 2026-10-31 17:32:17,626 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3053, 3054, 3055, 3056] 2026-10-31 17:32:17,816 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5573] 2026-10-31 17:32:17,985 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_included ... 2026-10-31 17:32:21,276 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_no_duplication ... 2026-10-31 17:32:22,382 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3060, 3061, 3062] 2026-10-31 17:32:22,565 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5581, 5582] 2026-10-31 17:32:23,236 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_mixed_epd_with_tax_refund ... 2026-10-31 17:32:25,271 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line.ctp records with IDs: [3066, 3067, 3068] 2026-10-31 17:32:25,487 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #138 deleted account.move.line records with IDs: [5595] 2026-10-31 17:32:27,467 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_multi_line_discount ... 2026-10-31 17:32:30,183 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice ... 2026-10-31 17:32:32,599 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice_with_fixed_tax_1 ... 2026-10-31 17:32:34,991 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice_with_fixed_tax_2 ... 2026-10-31 17:32:37,253 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_invoice_with_tax ... 2026-10-31 17:32:39,502 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_discounted_payment_on_single_out_invoice_with_tax ... 2026-10-31 17:32:41,776 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_excluded ... 2026-10-31 17:32:44,832 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_included ... 2026-10-31 17:32:47,885 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_mixed ... 2026-10-31 17:32:52,391 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_mixed_one_too_late ... 2026-10-31 17:32:55,828 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_with_discount_and_without_discount ... 2026-10-31 17:32:59,701 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_early_payment_discount: Starting TestAccountEarlyPaymentDiscount.test_register_payment_batch_without_discount ... 2026-10-31 17:33:03,838 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:07,054 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c857560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:07,055 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a167600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:07,063 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:07,070 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a165940> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:33:07,114 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:33:23,835 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_affecting_base_amount ... 2026-10-31 17:33:27,750 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_division_tax ... 2026-10-31 17:33:30,962 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_ensure_no_unbalanced_entry ... 2026-10-31 17:33:32,510 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_fiscal_position_tax_mapping_with_inactive_tax ... 2026-10-31 17:33:36,222 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_fixed_tax_with_zero_price ... 2026-10-31 17:33:37,139 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_group_of_taxes ... 2026-10-31 17:33:38,411 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_misc_entry_tax_group_signs ... 2026-10-31 17:33:48,344 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_misc_journal_entry_tax_tags_purchase ... 2026-10-31 17:33:53,841 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_misc_journal_entry_tax_tags_sale ... 2026-10-31 17:33:59,332 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_multiple_onchange_product_and_price ... 2026-10-31 17:34:02,659 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_one_tax_per_line ... 2026-10-31 17:34:03,841 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_product_account_tags ... 2026-10-31 17:34:05,468 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_setting_tax_separately ... 2026-10-31 17:34:06,413 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_calculation_foreign_currency_large_quantity ... 2026-10-31 17:34:07,427 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_calculation_multi_currency ... 2026-10-31 17:34:10,824 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_line_amount_currency_modification_auto_balancing ... 2026-10-31 17:34:12,117 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_repartition ... 2026-10-31 17:34:14,143 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_repartition_lines_dispatch_amount_1 ... 2026-10-31 17:34:15,035 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_invoice_taxes: Starting TestInvoiceTaxes.test_tax_repartition_lines_dispatch_amount_2 ... 2026-10-31 17:34:16,020 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:34:31,134 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_ir_actions_report: Starting TestIrActionsReport.test_download_one_corrupted_pdf ... 2026-10-31 17:34:31,355 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2201]. 2026-10-31 17:34:31,397 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_ir_actions_report: Starting TestIrActionsReport.test_download_with_encrypted_pdf ... 2026-10-31 17:34:31,654 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2202]. 2026-10-31 17:34:31,944 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:34:33,104 104 INFO rb-be2b723-226188-430981 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-31 17:34:33,417 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126148, 243498] 2026-10-31 17:34:33,417 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13375, 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, 3650, 3649, 3538, 3533, 2277, 2272] 2026-10-31 17:34:33,743 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126133, 126135, 126137, 126139, 126141, 126143, 126121, 243483, 243485, 243487, 243489, 243491, 243493, 243471] 2026-10-31 17:34:33,840 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126146, 243496] 2026-10-31 17:34:33,840 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1224, 1915] 2026-10-31 17:34:33,841 104 INFO rb-be2b723-226188-430981 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-31 17:34:33,888 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126153, 243503] 2026-10-31 17:34:33,888 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [8, 86] 2026-10-31 17:34:33,902 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [79, 80, 81, 82, 86, 473, 474, 475, 476, 480] 2026-10-31 17:34:34,036 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_empty_kpi_summary ... 2026-10-31 17:34:34,099 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary ... 2026-10-31 17:34:36,140 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary_reports_posted_but_to_check_moves ... 2026-10-31 17:34:37,243 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary_reports_unreconciled_bank_statements ... 2026-10-31 17:34:39,400 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_kpi_provider: Starting TestKpiProvider.test_kpi_summary_shouldnt_report_posted_moves ... 2026-10-31 17:34:40,381 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-10-31 17:34:56,364 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_mail_activity: Starting TestAccountJournalDashboardMailActivity.test_journal_dashboard_activities ... 2026-10-31 17:34:57,059 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:35:17,469 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-31 17:35:17,470 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-31 17:35:19,344 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-10-31 17:35:19,360 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13809] 2026-10-31 17:35:19,373 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 17:35:36,503 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_mail_tracking_value: Starting TestTracking.test_aml_change_tracking ... 2026-10-31 17:35:40,910 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 17:35:54,256 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_children_taxes ... 2026-10-31 17:35:54,381 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_multivat_cash_basis ... 2026-10-31 17:35:55,099 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_tax_and_tax_group_should_be_reachable_using_standard_api ... 2026-10-31 17:35:55,146 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_tax_data_should_be_consistent ... 2026-10-31 17:35:55,255 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_multivat: Starting TestMultiVAT.test_tax_group_data ... 2026-10-31 17:35:55,421 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 17:36:16,864 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term ... 2026-10-31 17:36:33,159 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #153 deleted account.move.line.ctp records with IDs: [3201] 2026-10-31 17:36:35,767 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #153 deleted account.move.line.ctp records with IDs: [3200] 2026-10-31 17:36:38,285 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_early_excluded ... 2026-10-31 17:36:38,395 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_with_cash_discount ... 2026-10-31 17:36:38,483 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_with_cash_discount_and_cash_rounding ... 2026-10-31 17:36:38,620 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_without_cash_discount ... 2026-10-31 17:36:38,765 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_compute_method_without_cash_discount_with_cash_rounding ... 2026-10-31 17:36:38,909 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_days_next_month_0 ... 2026-10-31 17:36:42,040 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_nb_days_0 ... 2026-10-31 17:36:47,362 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_nb_days_15 ... 2026-10-31 17:36:52,184 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_days_end_of_month_on_the ... 2026-10-31 17:36:57,301 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_labels ... 2026-10-31 17:37:00,671 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_last_balance_line_with_fixed ... 2026-10-31 17:37:00,786 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_last_balance_line_with_fixed_negative ... 2026-10-31 17:37:00,916 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_last_balance_line_with_fixed_negative_fixed ... 2026-10-31 17:37:01,065 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_multi_company ... 2026-10-31 17:37:08,746 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_percent_round_calculation ... 2026-10-31 17:37:08,846 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_residual_amount_on_last_line ... 2026-10-31 17:37:08,933 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_payment_term_residual_amount_on_last_line_with_fixed_amount_multi_currency ... 2026-10-31 17:37:09,048 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_payment_term: Starting TestAccountPaymentTerms.test_wrong_payment_term ... 2026-10-31 17:37:09,202 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:37:25,702 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_portal_attachment: Starting TestPortalAttachment.test_01_portal_attachment ... 2026-10-31 17:37:25,898 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:37:27,528 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "POST /mail/attachment/upload HTTP/1.1" 404 - 8 0.007 1.628 2026-10-31 17:37:27,733 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 32 0.041 0.094 2026-10-31 17:37:27,745 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-10-31 17:37:27,750 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/content/8567 HTTP/1.1" 404 - 4 0.002 0.009 2026-10-31 17:37:27,760 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/content/8567?access_token=3b832fb2-89b9-4a19-8397-53571d217c8c HTTP/1.1" 200 - 3 0.001 0.006 2026-10-31 17:37:27,819 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.011 0.034 2026-10-31 17:37:27,843 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/content/8568?access_token=7134ecaa-8834-4302-ab34-c70066f34759 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-31 17:37:27,857 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "GET /web/image/8568?access_token=7134ecaa-8834-4302-ab34-c70066f34759 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-31 17:37:27,876 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "POST /mail/attachment/delete HTTP/1.1" 200 - 4 0.002 0.012 2026-10-31 17:37:27,912 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [8568] 2026-10-31 17:37:27,921 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "POST /mail/attachment/delete HTTP/1.1" 200 - 16 0.015 0.023 2026-10-31 17:37:27,962 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:27] "POST /mail/attachment/delete HTTP/1.1" 200 - 4 0.002 0.014 2026-10-31 17:37:28,061 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #4 deleted ir.attachment records with IDs: [8569] 2026-10-31 17:37:28,068 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:28] "POST /mail/attachment/delete HTTP/1.1" 200 - 18 0.018 0.033 2026-10-31 17:37:28,091 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #155 deleted mail.message records with IDs: [14022] 2026-10-31 17:37:28,133 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:28] "POST /mail/message/post HTTP/1.1" 200 - 8 0.005 0.026 2026-10-31 17:37:28,171 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:28] "POST /mail/message/post HTTP/1.1" 200 - 4 0.002 0.013 2026-10-31 17:37:28,331 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:28] "POST /mail/message/post HTTP/1.1" 200 - 23 0.045 0.063 2026-10-31 17:37:28,477 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:28] "POST /mail/message/post HTTP/1.1" 200 - 21 0.039 0.057 2026-10-31 17:37:28,558 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:28] "POST /mail/attachment/upload HTTP/1.1" 200 - 5 0.005 0.023 2026-10-31 17:37:28,691 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:28] "POST /mail/message/post HTTP/1.1" 200 - 24 0.043 0.076 2026-10-31 17:37:28,802 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 17:37:45,974 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_portal_invoice: Starting TestPortalInvoice.test_portal_my_invoice_detail_download_pdf ... 2026-10-31 17:37:48,073 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #157 deleted mail.mail records with IDs: [479] 2026-10-31 17:37:48,205 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:portal_user from n/a 2026-10-31 17:37:48,223 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:37:48,761 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:48] "GET /my/invoices/2249?report_type=pdf&download=True HTTP/1.1" 200 - 29 0.034 0.508 2026-10-31 17:37:48,820 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_portal_invoice: Starting TestPortalInvoice.test_portal_my_invoice_detail_download_proforma ... 2026-10-31 17:37:49,969 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:portal_user from n/a 2026-10-31 17:37:49,989 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:37:51,261 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:51] "GET /my/invoices/2250?report_type=pdf&download=True HTTP/1.1" 200 - 123 0.092 1.185 2026-10-31 17:37:51,330 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_portal_invoice: Starting TestPortalInvoice.test_portal_my_invoice_detail_not_his_invoice ... 2026-10-31 17:37:52,484 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:portal_user from n/a 2026-10-31 17:37:52,502 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:37:52,949 104 INFO rb-be2b723-226188-430981 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-31 17:37:52,964 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:52] "GET /my/invoices/2251?report_type=pdf&download=True HTTP/1.1" 303 - 27 0.020 0.447 2026-10-31 17:37:54,524 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:37:54] "GET /my HTTP/1.1" 200 - 245 0.227 1.326 2026-10-31 17:37:54,527 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_portal_invoice.TestPortalInvoice.test_portal_my_invoice_detail_not_his_invoice: waiting for threads: [] 2026-10-31 17:37:54,622 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 17:38:12,162 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_product: Starting TestProduct.test_account_manager_user_can_create_product ... 2026-10-31 17:38:12,346 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_product: Starting TestProduct.test_internal_user_can_read_product_with_tax_and_tags ... 2026-10-31 17:38:13,351 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_product: Starting TestProduct.test_multi_company_product_tax ... 2026-10-31 17:38:13,930 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_product: Starting TestProduct.test_product_category_parent_account_fallback ... 2026-10-31 17:38:15,469 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_product: Starting TestProduct.test_product_tax_with_company_and_branch ... 2026-10-31 17:38:22,945 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_product: Starting TestProduct.test_retrieve_product_by_name ... 2026-10-31 17:38:23,396 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:38:38,557 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_bank_accounts_linked_to_payments ... 2026-10-31 17:38:38,679 104 INFO rb-be2b723-226188-430981 odoo.addons.base.partner.merge: dst_partner: 805 2026-10-31 17:38:42,734 104 INFO rb-be2b723-226188-430981 odoo.addons.base.partner.merge: (uid = 165) merged the partners [806] with 805 2026-10-31 17:38:43,086 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #165 deleted res.partner records with IDs: [806] 2026-10-31 17:38:43,168 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_res_partner_merge: Starting TestMergePartner.test_merge_partners_with_duplicate_bank_accounts_linked_to_payments ... 2026-10-31 17:38:43,255 104 INFO rb-be2b723-226188-430981 odoo.addons.base.partner.merge: dst_partner: 805 2026-10-31 17:38:47,005 104 INFO rb-be2b723-226188-430981 odoo.addons.base.partner.merge: (uid = 165) merged the partners [807] with 805 2026-10-31 17:38:47,220 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #165 deleted res.partner records with IDs: [807] 2026-10-31 17:38:47,353 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:39:03,708 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_change_journal_on_first_account_move ... 2026-10-31 17:39:06,047 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_change_same_journal_not_change_sequence ... 2026-10-31 17:39:07,239 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_fiscal_vs_monthly ... 2026-10-31 17:39:08,309 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_next_sequence ... 2026-10-31 17:39:15,688 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_override_sequence_regex ... 2026-10-31 17:39:17,201 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_override_sequence_regex_year ... 2026-10-31 17:39:19,112 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_resequence_in_between_2_years_pattern ... 2026-10-31 17:39:21,498 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence ... 2026-10-31 17:39:26,882 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_format ... 2026-10-31 17:39:30,734 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_groupby_compute ... 2026-10-31 17:39:33,349 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_multiple_type ... 2026-10-31 17:39:37,404 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_journal_sequence_ordering ... 2026-10-31 17:39:40,028 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #167 deleted account.move.line records with IDs: [5999] 2026-10-31 17:39:40,150 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #167 deleted account.move records with IDs: [2334] 2026-10-31 17:39:40,677 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_limit_savepoint ... 2026-10-31 17:39:41,785 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_resequence_clash ... 2026-10-31 17:39:43,010 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #167 deleted account.move.line records with IDs: [6005] 2026-10-31 17:39:43,130 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #167 deleted account.move records with IDs: [2340] 2026-10-31 17:39:43,299 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_resequence_payment_and_non_payment_without_payment_sequence ... 2026-10-31 17:39:45,413 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_change_date ... 2026-10-31 17:39:46,066 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_change_date_with_quick_edit_mode ... 2026-10-31 17:39:51,470 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_draft_change_date ... 2026-10-31 17:39:55,261 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_draft_change_date_with_new_sequence ... 2026-10-31 17:39:56,119 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_draft_first_of_period ... 2026-10-31 17:39:57,005 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_empty_editable_with_quick_edit_mode ... 2026-10-31 17:40:01,536 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_get_more_specific ... 2026-10-31 17:40:05,226 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_move_name_related_field_well_computed ... 2026-10-31 17:40:06,426 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixin.test_sequence_staggered_year ... 2026-10-31 17:40:09,824 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:40:25,685 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_basic ... 2026-10-31 17:40:25,783 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_change_multi ... 2026-10-31 17:40:26,028 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_change_multi_2 ... 2026-10-31 17:40:26,262 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_change_sequence ... 2026-10-31 17:40:26,511 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_create_fill_gap ... 2026-10-31 17:40:26,971 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6064] 2026-10-31 17:40:27,132 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move records with IDs: [2381] 2026-10-31 17:40:27,581 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_create_gap ... 2026-10-31 17:40:28,087 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_first ... 2026-10-31 17:40:28,661 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_null_change ... 2026-10-31 17:40:28,834 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_unlink ... 2026-10-31 17:40:29,333 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6063] 2026-10-31 17:40:29,451 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move records with IDs: [2380] 2026-10-31 17:40:29,783 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6064] 2026-10-31 17:40:29,871 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move records with IDs: [2381] 2026-10-31 17:40:29,914 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceGaps.test_unlink_2 ... 2026-10-31 17:40:30,391 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6064] 2026-10-31 17:40:30,538 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move records with IDs: [2381] 2026-10-31 17:40:30,816 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move.line records with IDs: [6063] 2026-10-31 17:40:30,932 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #169 deleted account.move records with IDs: [2380] 2026-10-31 17:40:31,028 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:40:49,630 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinDeletion.test_sequence_deletion_1 ... 2026-10-31 17:40:49,881 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6074] 2026-10-31 17:40:50,016 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move records with IDs: [2391] 2026-10-31 17:40:50,349 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6072] 2026-10-31 17:40:50,485 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move records with IDs: [2389] 2026-10-31 17:40:50,805 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6071] 2026-10-31 17:40:50,948 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move records with IDs: [2388] 2026-10-31 17:40:51,258 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6076] 2026-10-31 17:40:51,372 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move records with IDs: [2393] 2026-10-31 17:40:51,682 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6075] 2026-10-31 17:40:51,819 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move records with IDs: [2392] 2026-10-31 17:40:52,115 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6073] 2026-10-31 17:40:52,235 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move records with IDs: [2390] 2026-10-31 17:40:52,562 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6070] 2026-10-31 17:40:52,644 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move records with IDs: [2387] 2026-10-31 17:40:52,686 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinDeletion.test_sequence_deletion_2 ... 2026-10-31 17:40:53,244 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move.line records with IDs: [6072, 6071, 6076, 6075, 6073, 6070] 2026-10-31 17:40:53,415 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #171 deleted account.move records with IDs: [2389, 2388, 2393, 2392, 2390, 2387] 2026-10-31 17:40:53,535 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:40:53,564 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinConcurrency.test_sequence_concurency ... 2026-10-31 17:40:55,776 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6077, 6078, 6079] 2026-10-31 17:40:55,862 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14055, 14054, 14053, 14052, 14051] 2026-10-31 17:40:55,980 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.move records with IDs: [2394, 2395, 2396] 2026-10-31 17:40:56,191 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.journal records with IDs: [1605] 2026-10-31 17:40:56,231 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14050] 2026-10-31 17:40:56,329 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.account records with IDs: [4520] 2026-10-31 17:40:56,388 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_sequence_mixin: Starting TestSequenceMixinConcurrency.test_sequence_concurency_no_useless_lock ... 2026-10-31 17:40:57,606 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6080, 6081, 6082] 2026-10-31 17:40:57,695 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14060, 14059, 14058, 14057] 2026-10-31 17:40:57,811 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.move records with IDs: [2397, 2398, 2399] 2026-10-31 17:40:57,903 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.journal records with IDs: [1606] 2026-10-31 17:40:57,939 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14056] 2026-10-31 17:40:58,001 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.account records with IDs: [4521] 2026-10-31 17:40:58,068 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 17:41:13,469 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_setup_wizard: Starting TestSetupWizard.test_setup_bank_account ... 2026-10-31 17:41:13,968 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:41:29,810 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax: Starting TestTax.test_forced_price_exclude_context_key ... 2026-10-31 17:41:29,975 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax: Starting TestTax.test_forced_price_include_context_key ... 2026-10-31 17:41:30,120 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax: Starting TestTax.test_parse_name_search ... 2026-10-31 17:41:30,237 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax: Starting TestTax.test_repartition_line_in ... 2026-10-31 17:41:30,949 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:41:45,054 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_add_expression ... 2026-10-31 17:41:45,157 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_change_engine_shared_tags ... 2026-10-31 17:41:45,271 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_change_engine_without_formula ... 2026-10-31 17:41:45,381 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_change_formula_multiple_fields ... 2026-10-31 17:41:45,492 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_create_shared_tags ... 2026-10-31 17:41:45,543 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_edit_multi_line_tagname_all_different_new ... 2026-10-31 17:41:45,684 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_tag_recreation_archived ... 2026-10-31 17:41:45,718 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #177 deleted account.account.tag records with IDs: [349] 2026-10-31 17:41:45,805 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_tax_report_change_country ... 2026-10-31 17:41:46,156 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_unlink_report_line_tags_used_by_amls ... 2026-10-31 17:41:47,568 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #177 deleted account.account.tag records with IDs: [376] 2026-10-31 17:41:47,576 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #177 deleted account.report.expression records with IDs: [540] 2026-10-31 17:41:47,581 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #177 deleted account.report.line records with IDs: [506] 2026-10-31 17:41:47,649 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_unlink_report_line_tags_used_by_other_expression ... 2026-10-31 17:41:47,708 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #177 deleted account.report.expression records with IDs: [518] 2026-10-31 17:41:47,718 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #177 deleted account.report.line records with IDs: [484] 2026-10-31 17:41:47,758 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_write_multi_no_change ... 2026-10-31 17:41:47,853 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_write_single_line_tagname_not_shared ... 2026-10-31 17:41:47,961 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tax_report: Starting TaxReportTest.test_write_single_line_tagname_shared ... 2026-10-31 17:41:48,122 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:42:03,014 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_dispatch_delta_on_base_lines ... 2026-10-31 17:42:03,161 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_dispatch_delta_on_net_zero_tax ... 2026-10-31 17:42:03,311 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_global_discount_raw_gross_total_excluded ... 2026-10-31 17:42:03,420 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_base_lines_tax_details: Starting TestTaxesBaseLinesTaxDetails.test_include_base_amount_in_aggregate_base_line_tax_details ... 2026-10-31 17:42:03,565 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:42:18,229 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_adapt_price_unit_to_another_taxes ... 2026-10-31 17:42:19,286 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome pid: 205 2026-10-31 17:42:19,286 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome headless temporary user profile dir: /tmp/tmp2fed_wbv_chrome_odoo 2026-10-31 17:42:19,287 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Issuing json command http://127.0.0.1:40375/json/version 2026-10-31 17:42:19,288 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40375/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:19,378 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:19,378 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Issuing json command http://127.0.0.1:40375/json 2026-10-31 17:42:19,379 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40375/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:19,429 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Websocket url found: ws://127.0.0.1:40375/devtools/page/CC2C1DFFF87ABFA84F938FF3BCE83306 2026-10-31 17:42:19,440 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Enable chrome headless console log notification 2026-10-31 17:42:19,456 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome headless enable page notifications 2026-10-31 17:42:19,532 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:19,557 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Setting session cookie in browser 2026-10-31 17:42:19,570 104 INFO rb-be2b723-226188-430981 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-31 17:42:19,571 104 INFO rb-be2b723-226188-430981 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-31 17:42:19,602 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:21,275 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 174 0.195 1.487 2026-10-31 17:42:21,280 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Navigation result: {'frameId': 'CC2C1DFFF87ABFA84F938FF3BCE83306', 'loaderId': '4DBADFABC75C5B77BDF4C16EE85EE068', 'isDownload': False} 2026-10-31 17:42:21,281 104 INFO rb-be2b723-226188-430981 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-31 17:42:21,330 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:42:21,354 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:42:21,424 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.038 2026-10-31 17:42:21,459 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:42:21,462 104 INFO rb-be2b723-226188-430981 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-31 17:42:21,467 104 INFO rb-be2b723-226188-430981 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-31 17:42:21,481 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.085 2026-10-31 17:42:21,502 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:42:21,550 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.055 2026-10-31 17:42:21,720 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:42:21,750 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.007 0.021 2026-10-31 17:42:21,769 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:42:21,813 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:21] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.076 2026-10-31 17:42:22,330 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:22] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:42:22,442 104 INFO rb-be2b723-226188-430981 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-31 17:42:22,483 104 INFO rb-be2b723-226188-430981 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-31 17:42:22,532 104 INFO rb-be2b723-226188-430981 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-31 17:42:22,567 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.183 2026-10-31 17:42:22,597 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:42:22,597 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:22] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.047 2026-10-31 17:42:22,666 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: tour succeeded 2026-10-31 17:42:22,667 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:42:22,684 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:22] "POST /im_livechat/init HTTP/1.1" 200 - 30 0.038 0.255 2026-10-31 17:42:22,778 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes.browser: heap 9195808 (allocated 9961472) 2026-10-31 17:42:22,786 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Closing chrome headless with pid 205 2026-10-31 17:42:22,788 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Closing websocket connection 2026-10-31 17:42:22,793 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Terminating chrome headless with pid 205 2026-10-31 17:42:22,894 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174222_894581_test_adapt_price_unit_to_another_taxes.txt 2026-10-31 17:42:22,895 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_adapt_price_unit_to_another_taxes: Removing chrome user profile "/tmp/tmp2fed_wbv_chrome_odoo" 2026-10-31 17:42:22,956 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_division_taxes_for_l10n_br ... 2026-10-31 17:42:23,599 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome pid: 373 2026-10-31 17:42:23,599 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome headless temporary user profile dir: /tmp/tmpe6u95rp6_chrome_odoo 2026-10-31 17:42:23,600 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Issuing json command http://127.0.0.1:38955/json/version 2026-10-31 17:42:23,601 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:38955/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:23,746 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:23,747 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Issuing json command http://127.0.0.1:38955/json 2026-10-31 17:42:23,748 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:38955/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:23,768 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Websocket url found: ws://127.0.0.1:38955/devtools/page/1D1EA5B93326043FC606A5507B2DDBED 2026-10-31 17:42:23,777 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Enable chrome headless console log notification 2026-10-31 17:42:23,788 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome headless enable page notifications 2026-10-31 17:42:23,883 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:23,898 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Setting session cookie in browser 2026-10-31 17:42:23,907 104 INFO rb-be2b723-226188-430981 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-31 17:42:23,907 104 INFO rb-be2b723-226188-430981 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-31 17:42:23,930 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:25,551 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.187 1.440 2026-10-31 17:42:25,557 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Navigation result: {'frameId': '1D1EA5B93326043FC606A5507B2DDBED', 'loaderId': 'F32C688D96AD9524F22D0E8E3D04638A', 'isDownload': False} 2026-10-31 17:42:25,558 104 INFO rb-be2b723-226188-430981 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-31 17:42:25,618 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "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-31 17:42:25,627 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:42:25,700 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.049 2026-10-31 17:42:25,721 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:42:25,741 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.016 0.055 2026-10-31 17:42:25,759 104 INFO rb-be2b723-226188-430981 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-31 17:42:25,759 104 INFO rb-be2b723-226188-430981 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-31 17:42:25,785 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:42:25,813 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.049 2026-10-31 17:42:25,987 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:25] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:42:26,011 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:42:26,046 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.055 2026-10-31 17:42:26,077 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.018 0.065 2026-10-31 17:42:26,561 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.022 2026-10-31 17:42:26,678 104 INFO rb-be2b723-226188-430981 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-31 17:42:26,687 104 INFO rb-be2b723-226188-430981 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-31 17:42:26,753 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.132 2026-10-31 17:42:26,854 104 INFO rb-be2b723-226188-430981 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-31 17:42:26,864 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.057 0.177 2026-10-31 17:42:26,895 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:42:26,895 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:26] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.016 0.019 2026-10-31 17:42:26,925 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: tour succeeded 2026-10-31 17:42:26,926 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:42:27,030 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br.browser: heap 9051300 (allocated 9961472) 2026-10-31 17:42:27,041 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Closing chrome headless with pid 373 2026-10-31 17:42:27,044 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Closing websocket connection 2026-10-31 17:42:27,045 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Terminating chrome headless with pid 373 2026-10-31 17:42:27,200 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174227_200088_test_division_taxes_for_l10n_br.txt 2026-10-31 17:42:27,200 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_division_taxes_for_l10n_br: Removing chrome user profile "/tmp/tmpe6u95rp6_chrome_odoo" 2026-10-31 17:42:27,284 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0 ... 2026-10-31 17:42:27,794 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome pid: 550 2026-10-31 17:42:27,794 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome headless temporary user profile dir: /tmp/tmph3h0y5rr_chrome_odoo 2026-10-31 17:42:27,795 104 INFO rb-be2b723-226188-430981 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:42131/json/version 2026-10-31 17:42:27,801 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42131/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:27,908 104 INFO rb-be2b723-226188-430981 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-31 17:42:27,909 104 INFO rb-be2b723-226188-430981 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:42131/json 2026-10-31 17:42:27,909 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42131/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:27,919 104 INFO rb-be2b723-226188-430981 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:42131/devtools/page/B8F7A454982FB1AB09FBD08B1D340870 2026-10-31 17:42:27,939 104 INFO rb-be2b723-226188-430981 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-31 17:42:27,955 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome headless enable page notifications 2026-10-31 17:42:28,022 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:28,062 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Setting session cookie in browser 2026-10-31 17:42:28,079 104 INFO rb-be2b723-226188-430981 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-31 17:42:28,079 104 INFO rb-be2b723-226188-430981 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-31 17:42:28,096 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:29,653 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.176 1.384 2026-10-31 17:42:29,660 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Navigation result: {'frameId': 'B8F7A454982FB1AB09FBD08B1D340870', 'loaderId': 'C92CD9040FC190CCD2983202CBD1B91A', 'isDownload': False} 2026-10-31 17:42:29,661 104 INFO rb-be2b723-226188-430981 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-31 17:42:29,739 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "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-31 17:42:29,743 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:42:29,830 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.062 0.045 2026-10-31 17:42:29,842 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:42:29,855 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.058 2026-10-31 17:42:29,874 104 INFO rb-be2b723-226188-430981 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-31 17:42:29,876 104 INFO rb-be2b723-226188-430981 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-31 17:42:29,890 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:42:29,920 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:29] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.046 2026-10-31 17:42:30,107 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:30] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:42:30,134 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:42:30,173 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:30] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.060 2026-10-31 17:42:30,192 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:30] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.006 0.074 2026-10-31 17:42:30,697 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:30] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:42:30,804 104 INFO rb-be2b723-226188-430981 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-31 17:42:30,810 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:30] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.016 0.042 2026-10-31 17:42:30,836 104 INFO rb-be2b723-226188-430981 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-31 17:42:30,894 104 INFO rb-be2b723-226188-430981 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-31 17:42:30,949 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.193 2026-10-31 17:42:30,966 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:42:30,966 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:30] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.009 0.056 2026-10-31 17:42:31,042 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: tour succeeded 2026-10-31 17:42:31,043 104 INFO rb-be2b723-226188-430981 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-31 17:42:31,164 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0.browser: heap 8995592 (allocated 10223616) 2026-10-31 17:42:31,175 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Closing chrome headless with pid 550 2026-10-31 17:42:31,179 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Closing websocket connection 2026-10-31 17:42:31,184 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Terminating chrome headless with pid 550 2026-10-31 17:42:31,301 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174231_301468_test_fixed_tax_price_included_affect_base_on_0.txt 2026-10-31 17:42:31,301 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_tax_price_included_affect_base_on_0: Removing chrome user profile "/tmp/tmph3h0y5rr_chrome_odoo" 2026-10-31 17:42:31,384 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_fixed_taxes_for_l10n_be ... 2026-10-31 17:42:32,154 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome pid: 719 2026-10-31 17:42:32,154 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome headless temporary user profile dir: /tmp/tmptnsgrssm_chrome_odoo 2026-10-31 17:42:32,154 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Issuing json command http://127.0.0.1:34519/json/version 2026-10-31 17:42:32,156 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34519/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:32,356 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:32,356 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Issuing json command http://127.0.0.1:34519/json 2026-10-31 17:42:32,357 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34519/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:32,416 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Websocket url found: ws://127.0.0.1:34519/devtools/page/63B772057A600204920C41A5B18E5E9A 2026-10-31 17:42:32,447 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Enable chrome headless console log notification 2026-10-31 17:42:32,460 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome headless enable page notifications 2026-10-31 17:42:32,537 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:32,569 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Setting session cookie in browser 2026-10-31 17:42:32,597 104 INFO rb-be2b723-226188-430981 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-31 17:42:32,597 104 INFO rb-be2b723-226188-430981 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-31 17:42:32,656 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:35,610 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:35] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.176 2.783 2026-10-31 17:42:35,617 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Navigation result: {'frameId': '63B772057A600204920C41A5B18E5E9A', 'loaderId': '39A553911A9587DC02B4617B2D8BBADF', 'isDownload': False} 2026-10-31 17:42:35,617 104 INFO rb-be2b723-226188-430981 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-31 17:42:35,699 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:35] "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-31 17:42:35,704 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:42:35,766 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:35] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.045 0.043 2026-10-31 17:42:35,776 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:42:35,789 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:35] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.040 2026-10-31 17:42:35,822 104 INFO rb-be2b723-226188-430981 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-31 17:42:35,822 104 INFO rb-be2b723-226188-430981 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-31 17:42:35,825 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:42:35,847 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:35] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.032 2026-10-31 17:42:36,001 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:42:36,003 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 17:42:36,037 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.016 0.052 2026-10-31 17:42:36,061 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.004 0.058 2026-10-31 17:42:36,543 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.012 2026-10-31 17:42:36,652 104 INFO rb-be2b723-226188-430981 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-31 17:42:36,662 104 INFO rb-be2b723-226188-430981 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-31 17:42:36,664 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.016 0.048 2026-10-31 17:42:36,829 104 INFO rb-be2b723-226188-430981 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-31 17:42:36,874 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.265 2026-10-31 17:42:36,907 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:42:36,908 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:36] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.062 2026-10-31 17:42:36,942 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: tour succeeded 2026-10-31 17:42:36,946 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:42:37,038 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be.browser: heap 9073960 (allocated 10485760) 2026-10-31 17:42:37,052 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Closing chrome headless with pid 719 2026-10-31 17:42:37,053 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Closing websocket connection 2026-10-31 17:42:37,059 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Terminating chrome headless with pid 719 2026-10-31 17:42:37,167 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174237_166880_test_fixed_taxes_for_l10n_be.txt 2026-10-31 17:42:37,167 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_fixed_taxes_for_l10n_be: Removing chrome user profile "/tmp/tmptnsgrssm_chrome_odoo" 2026-10-31 17:42:37,227 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_percent_taxes_for_l10n_in ... 2026-10-31 17:42:37,861 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome pid: 884 2026-10-31 17:42:37,865 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome headless temporary user profile dir: /tmp/tmpaiajyqz9_chrome_odoo 2026-10-31 17:42:37,866 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Issuing json command http://127.0.0.1:35297/json/version 2026-10-31 17:42:37,868 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35297/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:37,971 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:37,972 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Issuing json command http://127.0.0.1:35297/json 2026-10-31 17:42:37,977 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35297/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:37,995 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Websocket url found: ws://127.0.0.1:35297/devtools/page/AE729449B84CF8481FE1DADAC041FB12 2026-10-31 17:42:38,012 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Enable chrome headless console log notification 2026-10-31 17:42:38,041 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome headless enable page notifications 2026-10-31 17:42:38,113 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:38,139 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Setting session cookie in browser 2026-10-31 17:42:38,152 104 INFO rb-be2b723-226188-430981 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-31 17:42:38,152 104 INFO rb-be2b723-226188-430981 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-31 17:42:38,169 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:39,830 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.177 1.489 2026-10-31 17:42:39,835 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Navigation result: {'frameId': 'AE729449B84CF8481FE1DADAC041FB12', 'loaderId': 'B283A1F4148D13783654049F47708392', 'isDownload': False} 2026-10-31 17:42:39,836 104 INFO rb-be2b723-226188-430981 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-31 17:42:39,877 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "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-31 17:42:39,896 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:42:39,963 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.054 2026-10-31 17:42:39,980 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:42:39,994 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:39] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.060 2026-10-31 17:42:40,006 104 INFO rb-be2b723-226188-430981 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-31 17:42:40,007 104 INFO rb-be2b723-226188-430981 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-31 17:42:40,019 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:42:40,045 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:40] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.034 2026-10-31 17:42:40,217 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:40] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:42:40,226 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:40] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.008 0.015 2026-10-31 17:42:40,251 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:42:40,294 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:40] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.070 2026-10-31 17:42:40,777 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:40] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-10-31 17:42:40,882 104 INFO rb-be2b723-226188-430981 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-31 17:42:40,895 104 INFO rb-be2b723-226188-430981 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-31 17:42:40,971 104 INFO rb-be2b723-226188-430981 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-31 17:42:40,974 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.139 2026-10-31 17:42:41,127 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.082 0.213 2026-10-31 17:42:41,172 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:42:41,172 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:41] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.015 0.056 2026-10-31 17:42:41,205 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: tour succeeded 2026-10-31 17:42:41,211 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:42:41,310 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in.browser: heap 9069428 (allocated 10223616) 2026-10-31 17:42:41,314 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Closing chrome headless with pid 884 2026-10-31 17:42:41,322 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Closing websocket connection 2026-10-31 17:42:41,322 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Terminating chrome headless with pid 884 2026-10-31 17:42:41,446 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174241_445901_test_percent_taxes_for_l10n_in.txt 2026-10-31 17:42:41,446 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_percent_taxes_for_l10n_in: Removing chrome user profile "/tmp/tmpaiajyqz9_chrome_odoo" 2026-10-31 17:42:41,513 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_1 ... 2026-10-31 17:42:42,061 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome pid: 1049 2026-10-31 17:42:42,062 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome headless temporary user profile dir: /tmp/tmpq618x_h5_chrome_odoo 2026-10-31 17:42:42,062 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Issuing json command http://127.0.0.1:37005/json/version 2026-10-31 17:42:42,063 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:37005/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:42,177 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:42,177 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Issuing json command http://127.0.0.1:37005/json 2026-10-31 17:42:42,177 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:37005/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:42,199 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Websocket url found: ws://127.0.0.1:37005/devtools/page/4EDB0DD895B202485B98A2335BF04410 2026-10-31 17:42:42,215 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Enable chrome headless console log notification 2026-10-31 17:42:42,231 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome headless enable page notifications 2026-10-31 17:42:42,305 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:42,326 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Setting session cookie in browser 2026-10-31 17:42:42,337 104 INFO rb-be2b723-226188-430981 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-31 17:42:42,338 104 INFO rb-be2b723-226188-430981 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-31 17:42:42,356 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:43,838 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:43] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.163 1.324 2026-10-31 17:42:43,845 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Navigation result: {'frameId': '4EDB0DD895B202485B98A2335BF04410', 'loaderId': '22448CB9DF2B341D7C39AC613F368905', 'isDownload': False} 2026-10-31 17:42:43,845 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:42:43,888 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:42:43,905 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:42:43,997 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:43] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.076 2026-10-31 17:42:44,003 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:42:44,026 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:44] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.094 2026-10-31 17:42:44,040 104 INFO rb-be2b723-226188-430981 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-31 17:42:44,042 104 INFO rb-be2b723-226188-430981 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-31 17:42:44,054 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:42:44,083 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:44] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.040 2026-10-31 17:42:44,240 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:44] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:42:44,266 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:42:44,296 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:44] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.046 2026-10-31 17:42:44,317 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:44] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.005 0.068 2026-10-31 17:42:44,844 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:44] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-31 17:42:44,964 104 INFO rb-be2b723-226188-430981 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-31 17:42:44,978 104 INFO rb-be2b723-226188-430981 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-31 17:42:45,038 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.142 2026-10-31 17:42:45,073 104 INFO rb-be2b723-226188-430981 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-31 17:42:45,122 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:45] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.037 0.153 2026-10-31 17:42:45,142 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:42:45,143 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:45] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.055 2026-10-31 17:42:45,174 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: tour succeeded 2026-10-31 17:42:45,175 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:42:45,289 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1.browser: heap 9015172 (allocated 10485760) 2026-10-31 17:42:45,304 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Closing chrome headless with pid 1049 2026-10-31 17:42:45,311 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Closing websocket connection 2026-10-31 17:42:45,314 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Terminating chrome headless with pid 1049 2026-10-31 17:42:45,413 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174245_413637_test_random_case_1.txt 2026-10-31 17:42:45,413 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_1: Removing chrome user profile "/tmp/tmpq618x_h5_chrome_odoo" 2026-10-31 17:42:45,465 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_10_reverse_charge ... 2026-10-31 17:42:45,990 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome pid: 1214 2026-10-31 17:42:45,990 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome headless temporary user profile dir: /tmp/tmpvmct1tqt_chrome_odoo 2026-10-31 17:42:45,991 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Issuing json command http://127.0.0.1:32843/json/version 2026-10-31 17:42:45,992 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:32843/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:46,047 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:46,047 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Issuing json command http://127.0.0.1:32843/json 2026-10-31 17:42:46,048 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:32843/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:46,073 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Websocket url found: ws://127.0.0.1:32843/devtools/page/367D74EE99D24CB9C908F65AB5C2403D 2026-10-31 17:42:46,092 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Enable chrome headless console log notification 2026-10-31 17:42:46,101 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome headless enable page notifications 2026-10-31 17:42:46,174 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:46,187 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Setting session cookie in browser 2026-10-31 17:42:46,203 104 INFO rb-be2b723-226188-430981 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-31 17:42:46,203 104 INFO rb-be2b723-226188-430981 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-31 17:42:46,237 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:47,783 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:47] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.155 1.395 2026-10-31 17:42:47,788 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Navigation result: {'frameId': '367D74EE99D24CB9C908F65AB5C2403D', 'loaderId': 'C84EF733928728FEF7E22C826D9212D2', 'isDownload': False} 2026-10-31 17:42:47,789 104 INFO rb-be2b723-226188-430981 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-31 17:42:47,829 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:47] "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-31 17:42:47,868 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:42:47,938 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:47] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.058 2026-10-31 17:42:47,946 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:42:47,959 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:47] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.082 2026-10-31 17:42:47,981 104 INFO rb-be2b723-226188-430981 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-31 17:42:47,983 104 INFO rb-be2b723-226188-430981 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-31 17:42:48,002 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:42:48,022 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:48] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.035 2026-10-31 17:42:48,186 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:48] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 17:42:48,209 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:42:48,245 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:48] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.059 2026-10-31 17:42:48,271 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:48] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.008 0.085 2026-10-31 17:42:48,774 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:48] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-31 17:42:48,870 104 INFO rb-be2b723-226188-430981 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-31 17:42:48,885 104 INFO rb-be2b723-226188-430981 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-31 17:42:48,954 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.123 2026-10-31 17:42:48,970 104 INFO rb-be2b723-226188-430981 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-31 17:42:49,019 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:49] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.022 0.149 2026-10-31 17:42:49,048 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:42:49,049 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:49] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.016 0.052 2026-10-31 17:42:49,074 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: tour succeeded 2026-10-31 17:42:49,075 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:42:49,181 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge.browser: heap 8992900 (allocated 9699328) 2026-10-31 17:42:49,187 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Closing chrome headless with pid 1214 2026-10-31 17:42:49,191 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Closing websocket connection 2026-10-31 17:42:49,194 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Terminating chrome headless with pid 1214 2026-10-31 17:42:49,325 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174249_324844_test_random_case_10_reverse_charge.txt 2026-10-31 17:42:49,325 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_10_reverse_charge: Removing chrome user profile "/tmp/tmpvmct1tqt_chrome_odoo" 2026-10-31 17:42:49,391 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_2 ... 2026-10-31 17:42:49,925 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome pid: 1385 2026-10-31 17:42:49,925 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome headless temporary user profile dir: /tmp/tmp0epzw12o_chrome_odoo 2026-10-31 17:42:49,925 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Issuing json command http://127.0.0.1:44015/json/version 2026-10-31 17:42:49,928 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:44015/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:49,974 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:49,975 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Issuing json command http://127.0.0.1:44015/json 2026-10-31 17:42:49,976 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:44015/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:49,987 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Websocket url found: ws://127.0.0.1:44015/devtools/page/FA55AEACC44329C58D153A1962652D07 2026-10-31 17:42:50,004 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Enable chrome headless console log notification 2026-10-31 17:42:50,025 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome headless enable page notifications 2026-10-31 17:42:50,106 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:50,128 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Setting session cookie in browser 2026-10-31 17:42:50,140 104 INFO rb-be2b723-226188-430981 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-31 17:42:50,140 104 INFO rb-be2b723-226188-430981 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-31 17:42:50,173 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:53,122 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:53] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.162 2.794 2026-10-31 17:42:53,130 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Navigation result: {'frameId': 'FA55AEACC44329C58D153A1962652D07', 'loaderId': 'C357C9F16A8DFFAC2E8EBE3C8FD61900', 'isDownload': False} 2026-10-31 17:42:53,130 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:42:53,172 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42: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-31 17:42:53,243 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:42:53,317 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:53] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.056 0.076 2026-10-31 17:42:53,332 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:42:53,356 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:53] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.125 2026-10-31 17:42:53,370 104 INFO rb-be2b723-226188-430981 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-31 17:42:53,371 104 INFO rb-be2b723-226188-430981 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-31 17:42:53,413 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:42:53,434 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:53] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.057 2026-10-31 17:42:53,620 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:53] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:42:53,640 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:42:53,667 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:53] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.046 2026-10-31 17:42:53,687 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:53] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.004 0.071 2026-10-31 17:42:54,182 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:54] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:42:54,324 104 INFO rb-be2b723-226188-430981 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-31 17:42:54,336 104 INFO rb-be2b723-226188-430981 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-31 17:42:54,406 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.154 2026-10-31 17:42:54,433 104 INFO rb-be2b723-226188-430981 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-31 17:42:54,475 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:54] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.036 0.139 2026-10-31 17:42:54,495 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:42:54,496 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:54] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.008 0.039 2026-10-31 17:42:54,525 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: tour succeeded 2026-10-31 17:42:54,526 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:42:54,603 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2.browser: heap 9038892 (allocated 9699328) 2026-10-31 17:42:54,616 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Closing chrome headless with pid 1385 2026-10-31 17:42:54,617 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Closing websocket connection 2026-10-31 17:42:54,618 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Terminating chrome headless with pid 1385 2026-10-31 17:42:54,719 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174254_719222_test_random_case_2.txt 2026-10-31 17:42:54,719 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_2: Removing chrome user profile "/tmp/tmp0epzw12o_chrome_odoo" 2026-10-31 17:42:54,794 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_3 ... 2026-10-31 17:42:55,327 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome pid: 1553 2026-10-31 17:42:55,327 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome headless temporary user profile dir: /tmp/tmpjr69oob4_chrome_odoo 2026-10-31 17:42:55,327 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Issuing json command http://127.0.0.1:39603/json/version 2026-10-31 17:42:55,329 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39603/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:55,417 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:55,417 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Issuing json command http://127.0.0.1:39603/json 2026-10-31 17:42:55,417 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39603/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:55,433 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Websocket url found: ws://127.0.0.1:39603/devtools/page/5C902BFCEB746B18374E479C2E1249D4 2026-10-31 17:42:55,450 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Enable chrome headless console log notification 2026-10-31 17:42:55,470 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome headless enable page notifications 2026-10-31 17:42:55,541 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:55,563 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Setting session cookie in browser 2026-10-31 17:42:55,580 104 INFO rb-be2b723-226188-430981 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-31 17:42:55,580 104 INFO rb-be2b723-226188-430981 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-31 17:42:55,606 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:42:57,352 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:57] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.155 1.599 2026-10-31 17:42:57,358 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Navigation result: {'frameId': '5C902BFCEB746B18374E479C2E1249D4', 'loaderId': '40F201C41DD5B0BC076D669596736C58', 'isDownload': False} 2026-10-31 17:42:57,358 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:42:57,401 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:57] "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-31 17:42:57,415 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:42:57,481 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:57] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.049 2026-10-31 17:42:57,497 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:42:57,513 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:57] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.075 2026-10-31 17:42:57,519 104 INFO rb-be2b723-226188-430981 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-31 17:42:57,520 104 INFO rb-be2b723-226188-430981 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-31 17:42:57,536 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:42:57,560 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:57] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.032 2026-10-31 17:42:57,733 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:57] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:42:57,779 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:42:57,811 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:57] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.072 2026-10-31 17:42:57,848 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:57] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.010 0.080 2026-10-31 17:42:58,317 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:58] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.014 2026-10-31 17:42:58,409 104 INFO rb-be2b723-226188-430981 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-31 17:42:58,443 104 INFO rb-be2b723-226188-430981 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-31 17:42:58,510 104 INFO rb-be2b723-226188-430981 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-31 17:42:58,548 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.014 0.174 2026-10-31 17:42:58,613 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:58] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.018 0.220 2026-10-31 17:42:58,636 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:42:58,637 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:42:58] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.008 0.113 2026-10-31 17:42:58,672 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: tour succeeded 2026-10-31 17:42:58,673 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:42:58,812 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3.browser: heap 9027384 (allocated 10223616) 2026-10-31 17:42:58,817 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Closing chrome headless with pid 1553 2026-10-31 17:42:58,819 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Closing websocket connection 2026-10-31 17:42:58,820 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Terminating chrome headless with pid 1553 2026-10-31 17:42:58,941 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174258_941406_test_random_case_3.txt 2026-10-31 17:42:58,941 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_3: Removing chrome user profile "/tmp/tmpjr69oob4_chrome_odoo" 2026-10-31 17:42:58,991 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_4 ... 2026-10-31 17:42:59,488 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome pid: 1717 2026-10-31 17:42:59,488 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome headless temporary user profile dir: /tmp/tmpjlp7fc_x_chrome_odoo 2026-10-31 17:42:59,488 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Issuing json command http://127.0.0.1:41049/json/version 2026-10-31 17:42:59,494 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41049/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:42:59,516 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Browser version: Chrome/150.0.7871.114 2026-10-31 17:42:59,518 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Issuing json command http://127.0.0.1:41049/json 2026-10-31 17:42:59,520 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41049/json with timeout 3 increased to 10s during tests 2026-10-31 17:42:59,545 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Websocket url found: ws://127.0.0.1:41049/devtools/page/8FA41B9F846B93B9E2FE01D49945CCE0 2026-10-31 17:42:59,554 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Enable chrome headless console log notification 2026-10-31 17:42:59,565 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome headless enable page notifications 2026-10-31 17:42:59,627 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:42:59,641 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Setting session cookie in browser 2026-10-31 17:42:59,648 104 INFO rb-be2b723-226188-430981 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-31 17:42:59,648 104 INFO rb-be2b723-226188-430981 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-31 17:42:59,668 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:01,170 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.144 1.360 2026-10-31 17:43:01,174 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Navigation result: {'frameId': '8FA41B9F846B93B9E2FE01D49945CCE0', 'loaderId': 'D357EB30C610D8DC15921F2892ED4957', 'isDownload': False} 2026-10-31 17:43:01,175 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:43:01,228 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "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-31 17:43:01,239 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:43:01,291 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.041 2026-10-31 17:43:01,307 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:43:01,324 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.045 2026-10-31 17:43:01,327 104 INFO rb-be2b723-226188-430981 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-31 17:43:01,327 104 INFO rb-be2b723-226188-430981 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-31 17:43:01,352 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:43:01,381 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.038 2026-10-31 17:43:01,552 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-31 17:43:01,577 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.024 0.023 2026-10-31 17:43:01,594 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:43:01,622 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:01] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.077 2026-10-31 17:43:02,184 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.024 2026-10-31 17:43:02,307 104 INFO rb-be2b723-226188-430981 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-31 17:43:02,325 104 INFO rb-be2b723-226188-430981 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-31 17:43:02,376 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.132 2026-10-31 17:43:02,410 104 INFO rb-be2b723-226188-430981 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-31 17:43:02,491 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.072 0.178 2026-10-31 17:43:02,523 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:43:02,524 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:02] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.023 0.080 2026-10-31 17:43:02,561 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: tour succeeded 2026-10-31 17:43:02,563 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:43:02,675 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4.browser: heap 9000180 (allocated 10223616) 2026-10-31 17:43:02,710 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Closing chrome headless with pid 1717 2026-10-31 17:43:02,711 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Closing websocket connection 2026-10-31 17:43:02,714 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Terminating chrome headless with pid 1717 2026-10-31 17:43:02,821 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174302_821714_test_random_case_4.txt 2026-10-31 17:43:02,822 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_4: Removing chrome user profile "/tmp/tmpjlp7fc_x_chrome_odoo" 2026-10-31 17:43:02,880 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_5 ... 2026-10-31 17:43:03,403 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome pid: 1882 2026-10-31 17:43:03,404 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome headless temporary user profile dir: /tmp/tmp5ibsmhdt_chrome_odoo 2026-10-31 17:43:03,404 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Issuing json command http://127.0.0.1:37627/json/version 2026-10-31 17:43:03,405 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:37627/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:03,445 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:03,445 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Issuing json command http://127.0.0.1:37627/json 2026-10-31 17:43:03,446 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:37627/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:03,481 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Websocket url found: ws://127.0.0.1:37627/devtools/page/220467B2FD8EFFC3ECFDDC37938ACFDA 2026-10-31 17:43:03,505 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Enable chrome headless console log notification 2026-10-31 17:43:03,517 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome headless enable page notifications 2026-10-31 17:43:03,594 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:43:03,620 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Setting session cookie in browser 2026-10-31 17:43:03,634 104 INFO rb-be2b723-226188-430981 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-31 17:43:03,634 104 INFO rb-be2b723-226188-430981 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-31 17:43:03,658 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:05,363 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:05] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.157 1.554 2026-10-31 17:43:05,368 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Navigation result: {'frameId': '220467B2FD8EFFC3ECFDDC37938ACFDA', 'loaderId': '78DE89510AD5D8E749FC7B83BC8B9629', 'isDownload': False} 2026-10-31 17:43:05,368 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:43:05,404 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43: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-31 17:43:05,422 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:43:05,497 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:05] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.051 0.041 2026-10-31 17:43:05,511 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:43:05,532 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:05] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.075 2026-10-31 17:43:05,532 104 INFO rb-be2b723-226188-430981 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-31 17:43:05,533 104 INFO rb-be2b723-226188-430981 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-31 17:43:05,551 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:43:05,580 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:05] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.037 2026-10-31 17:43:05,780 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:05] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 17:43:05,805 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:05] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.004 0.034 2026-10-31 17:43:05,842 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:43:05,880 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:05] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.099 2026-10-31 17:43:06,436 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:06] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:43:06,555 104 INFO rb-be2b723-226188-430981 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-31 17:43:06,586 104 INFO rb-be2b723-226188-430981 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-31 17:43:06,657 104 INFO rb-be2b723-226188-430981 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-31 17:43:06,690 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.195 2026-10-31 17:43:06,707 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:43:06,708 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:06] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.008 0.033 2026-10-31 17:43:06,784 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: tour succeeded 2026-10-31 17:43:06,785 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:06] "POST /im_livechat/init HTTP/1.1" 200 - 30 0.032 0.250 2026-10-31 17:43:06,786 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:43:06,914 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5.browser: heap 9258280 (allocated 10485760) 2026-10-31 17:43:06,936 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Closing chrome headless with pid 1882 2026-10-31 17:43:06,937 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Closing websocket connection 2026-10-31 17:43:06,940 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Terminating chrome headless with pid 1882 2026-10-31 17:43:07,046 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174307_046396_test_random_case_5.txt 2026-10-31 17:43:07,046 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_5: Removing chrome user profile "/tmp/tmp5ibsmhdt_chrome_odoo" 2026-10-31 17:43:07,121 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_6 ... 2026-10-31 17:43:07,630 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome pid: 2046 2026-10-31 17:43:07,631 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome headless temporary user profile dir: /tmp/tmpc9_6rbeh_chrome_odoo 2026-10-31 17:43:07,631 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Issuing json command http://127.0.0.1:41821/json/version 2026-10-31 17:43:07,632 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41821/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:07,683 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:07,683 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Issuing json command http://127.0.0.1:41821/json 2026-10-31 17:43:07,684 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41821/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:07,749 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Websocket url found: ws://127.0.0.1:41821/devtools/page/A3089507A58F7C66E881185D5DADAF02 2026-10-31 17:43:07,820 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Enable chrome headless console log notification 2026-10-31 17:43:07,831 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome headless enable page notifications 2026-10-31 17:43:07,994 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:43:08,029 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Setting session cookie in browser 2026-10-31 17:43:08,039 104 INFO rb-be2b723-226188-430981 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-31 17:43:08,039 104 INFO rb-be2b723-226188-430981 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-31 17:43:08,082 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:09,689 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:09] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.170 1.441 2026-10-31 17:43:09,701 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Navigation result: {'frameId': 'A3089507A58F7C66E881185D5DADAF02', 'loaderId': '27BD11CF7B77597854710C51529B146F', 'isDownload': False} 2026-10-31 17:43:09,702 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:43:09,770 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:09] "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-31 17:43:09,783 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:43:09,859 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:09] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.061 2026-10-31 17:43:09,882 104 INFO rb-be2b723-226188-430981 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-31 17:43:09,890 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:43:09,892 104 INFO rb-be2b723-226188-430981 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-31 17:43:09,904 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:09] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.082 2026-10-31 17:43:09,921 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:43:09,952 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:09] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.059 2026-10-31 17:43:10,103 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:10] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:43:10,131 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:43:10,171 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:10] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.022 0.060 2026-10-31 17:43:10,204 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:10] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.004 0.095 2026-10-31 17:43:10,726 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:10] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.027 2026-10-31 17:43:10,862 104 INFO rb-be2b723-226188-430981 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-31 17:43:10,870 104 INFO rb-be2b723-226188-430981 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-31 17:43:10,937 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.148 2026-10-31 17:43:10,944 104 INFO rb-be2b723-226188-430981 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-31 17:43:11,031 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.041 0.171 2026-10-31 17:43:11,054 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:43:11,055 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:11] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.056 2026-10-31 17:43:11,089 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: tour succeeded 2026-10-31 17:43:11,090 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:43:11,200 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6.browser: heap 9000116 (allocated 9961472) 2026-10-31 17:43:11,202 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Closing chrome headless with pid 2046 2026-10-31 17:43:11,207 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Closing websocket connection 2026-10-31 17:43:11,211 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Terminating chrome headless with pid 2046 2026-10-31 17:43:11,349 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174311_348919_test_random_case_6.txt 2026-10-31 17:43:11,349 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_6: Removing chrome user profile "/tmp/tmpc9_6rbeh_chrome_odoo" 2026-10-31 17:43:11,418 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_7 ... 2026-10-31 17:43:11,978 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome pid: 2215 2026-10-31 17:43:11,978 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome headless temporary user profile dir: /tmp/tmp8e2lhu4k_chrome_odoo 2026-10-31 17:43:11,978 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Issuing json command http://127.0.0.1:46583/json/version 2026-10-31 17:43:11,980 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:46583/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:12,023 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:12,023 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Issuing json command http://127.0.0.1:46583/json 2026-10-31 17:43:12,024 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:46583/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:12,038 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Websocket url found: ws://127.0.0.1:46583/devtools/page/C824850F9474655DBC4026678D0F2276 2026-10-31 17:43:12,049 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Enable chrome headless console log notification 2026-10-31 17:43:12,055 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome headless enable page notifications 2026-10-31 17:43:12,127 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:43:12,151 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Setting session cookie in browser 2026-10-31 17:43:12,158 104 INFO rb-be2b723-226188-430981 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-31 17:43:12,158 104 INFO rb-be2b723-226188-430981 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-31 17:43:12,181 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:15,270 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.152 2.941 2026-10-31 17:43:15,294 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Navigation result: {'frameId': 'C824850F9474655DBC4026678D0F2276', 'loaderId': 'BA0361F36E5805B12AEACBD74DCBAC15', 'isDownload': False} 2026-10-31 17:43:15,294 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:43:15,362 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "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-31 17:43:15,390 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:43:15,453 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.046 2026-10-31 17:43:15,465 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:43:15,481 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.083 2026-10-31 17:43:15,499 104 INFO rb-be2b723-226188-430981 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-31 17:43:15,499 104 INFO rb-be2b723-226188-430981 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-31 17:43:15,519 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:43:15,540 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.033 2026-10-31 17:43:15,710 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 17:43:15,738 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:43:15,770 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.054 2026-10-31 17:43:15,787 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:15] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.004 0.068 2026-10-31 17:43:16,293 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:16] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.010 2026-10-31 17:43:16,406 104 INFO rb-be2b723-226188-430981 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-31 17:43:16,414 104 INFO rb-be2b723-226188-430981 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-31 17:43:16,482 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:16] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.142 2026-10-31 17:43:16,483 104 INFO rb-be2b723-226188-430981 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-31 17:43:16,566 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:16] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.044 0.176 2026-10-31 17:43:16,583 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:43:16,583 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:16] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.009 0.063 2026-10-31 17:43:16,604 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: tour succeeded 2026-10-31 17:43:16,605 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:43:16,660 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7.browser: heap 9052776 (allocated 9961472) 2026-10-31 17:43:16,679 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Closing chrome headless with pid 2215 2026-10-31 17:43:16,681 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Closing websocket connection 2026-10-31 17:43:16,681 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Terminating chrome headless with pid 2215 2026-10-31 17:43:16,823 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174316_823077_test_random_case_7.txt 2026-10-31 17:43:16,823 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_7: Removing chrome user profile "/tmp/tmp8e2lhu4k_chrome_odoo" 2026-10-31 17:43:16,889 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_8 ... 2026-10-31 17:43:17,420 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome pid: 2378 2026-10-31 17:43:17,421 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome headless temporary user profile dir: /tmp/tmpm9lhkgu4_chrome_odoo 2026-10-31 17:43:17,421 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Issuing json command http://127.0.0.1:35897/json/version 2026-10-31 17:43:17,423 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35897/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:17,520 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:17,521 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Issuing json command http://127.0.0.1:35897/json 2026-10-31 17:43:17,521 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35897/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:17,570 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Websocket url found: ws://127.0.0.1:35897/devtools/page/D9BDA757B6F86EA4D196C84FE05452A8 2026-10-31 17:43:17,607 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Enable chrome headless console log notification 2026-10-31 17:43:17,617 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome headless enable page notifications 2026-10-31 17:43:17,681 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:43:17,695 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Setting session cookie in browser 2026-10-31 17:43:17,711 104 INFO rb-be2b723-226188-430981 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-31 17:43:17,712 104 INFO rb-be2b723-226188-430981 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-31 17:43:17,741 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:19,494 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:19] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.170 1.586 2026-10-31 17:43:19,498 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Navigation result: {'frameId': 'D9BDA757B6F86EA4D196C84FE05452A8', 'loaderId': '8BA106542F0B78CC0979DE491AFCBD92', 'isDownload': False} 2026-10-31 17:43:19,498 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:43:19,548 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:19] "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-31 17:43:19,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:43:19,643 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:19] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.056 2026-10-31 17:43:19,688 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:43:19,698 104 INFO rb-be2b723-226188-430981 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-31 17:43:19,702 104 INFO rb-be2b723-226188-430981 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-31 17:43:19,704 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:19] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.023 0.094 2026-10-31 17:43:19,723 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:43:19,748 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:19] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.044 2026-10-31 17:43:19,923 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:19] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 17:43:19,947 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:43:19,980 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:19] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.060 2026-10-31 17:43:20,010 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:20] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.009 0.089 2026-10-31 17:43:20,436 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:20] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.021 2026-10-31 17:43:20,585 104 INFO rb-be2b723-226188-430981 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-31 17:43:20,594 104 INFO rb-be2b723-226188-430981 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-31 17:43:20,641 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.124 2026-10-31 17:43:20,672 104 INFO rb-be2b723-226188-430981 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-31 17:43:20,742 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:20] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.055 0.133 2026-10-31 17:43:20,770 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:43:20,770 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:20] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.016 0.079 2026-10-31 17:43:20,810 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: tour succeeded 2026-10-31 17:43:20,811 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:43:20,941 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8.browser: heap 8996892 (allocated 10223616) 2026-10-31 17:43:20,959 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Closing chrome headless with pid 2378 2026-10-31 17:43:20,966 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Closing websocket connection 2026-10-31 17:43:20,968 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Terminating chrome headless with pid 2378 2026-10-31 17:43:21,085 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174321_084985_test_random_case_8.txt 2026-10-31 17:43:21,085 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_8: Removing chrome user profile "/tmp/tmpm9lhkgu4_chrome_odoo" 2026-10-31 17:43:21,140 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_random_case_9 ... 2026-10-31 17:43:21,766 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome pid: 2546 2026-10-31 17:43:21,766 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome headless temporary user profile dir: /tmp/tmpz20dsm8p_chrome_odoo 2026-10-31 17:43:21,767 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Issuing json command http://127.0.0.1:39849/json/version 2026-10-31 17:43:21,768 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39849/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:21,859 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:21,859 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Issuing json command http://127.0.0.1:39849/json 2026-10-31 17:43:21,860 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39849/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:21,891 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Websocket url found: ws://127.0.0.1:39849/devtools/page/76D79964182DE13012B2162F9A7B537B 2026-10-31 17:43:21,918 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Enable chrome headless console log notification 2026-10-31 17:43:21,926 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome headless enable page notifications 2026-10-31 17:43:22,061 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:43:22,080 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Setting session cookie in browser 2026-10-31 17:43:22,087 104 INFO rb-be2b723-226188-430981 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-31 17:43:22,087 104 INFO rb-be2b723-226188-430981 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-31 17:43:22,134 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:23,759 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:23] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.190 1.439 2026-10-31 17:43:23,767 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Navigation result: {'frameId': '76D79964182DE13012B2162F9A7B537B', 'loaderId': '31F4C7EDE30D6C872834BE5194FECF89', 'isDownload': False} 2026-10-31 17:43:23,767 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:43:23,815 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43: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-31 17:43:23,823 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:43:23,879 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:23] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.037 0.033 2026-10-31 17:43:23,902 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:43:23,935 104 INFO rb-be2b723-226188-430981 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-31 17:43:23,937 104 INFO rb-be2b723-226188-430981 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-31 17:43:23,939 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:23] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.029 0.055 2026-10-31 17:43:23,971 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:43:23,995 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:23] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.065 2026-10-31 17:43:24,213 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:24] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-31 17:43:24,250 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:24] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.024 0.033 2026-10-31 17:43:24,289 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:43:24,318 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:24] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.089 2026-10-31 17:43:24,907 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:24] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-31 17:43:25,004 104 INFO rb-be2b723-226188-430981 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-31 17:43:25,012 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:25] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.016 0.033 2026-10-31 17:43:25,020 104 INFO rb-be2b723-226188-430981 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-31 17:43:25,094 104 INFO rb-be2b723-226188-430981 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-31 17:43:25,180 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.206 2026-10-31 17:43:25,208 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:43:25,209 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:25] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.094 2026-10-31 17:43:25,264 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: tour succeeded 2026-10-31 17:43:25,265 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:43:25,365 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9.browser: heap 9000912 (allocated 9699328) 2026-10-31 17:43:25,382 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Closing chrome headless with pid 2546 2026-10-31 17:43:25,385 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Closing websocket connection 2026-10-31 17:43:25,385 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Terminating chrome headless with pid 2546 2026-10-31 17:43:25,499 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174325_498956_test_random_case_9.txt 2026-10-31 17:43:25,499 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_random_case_9: Removing chrome user profile "/tmp/tmpz20dsm8p_chrome_odoo" 2026-10-31 17:43:25,550 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_taxes_filtering ... 2026-10-31 17:43:26,055 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome pid: 2717 2026-10-31 17:43:26,055 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome headless temporary user profile dir: /tmp/tmps68omacw_chrome_odoo 2026-10-31 17:43:26,055 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Issuing json command http://127.0.0.1:41253/json/version 2026-10-31 17:43:26,057 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41253/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:26,128 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:26,128 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Issuing json command http://127.0.0.1:41253/json 2026-10-31 17:43:26,133 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41253/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:26,157 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Websocket url found: ws://127.0.0.1:41253/devtools/page/6EFEE18BD06AC842DB8A4B3C53A4EACC 2026-10-31 17:43:26,181 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Enable chrome headless console log notification 2026-10-31 17:43:26,189 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome headless enable page notifications 2026-10-31 17:43:26,284 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:43:26,300 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Setting session cookie in browser 2026-10-31 17:43:26,308 104 INFO rb-be2b723-226188-430981 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-31 17:43:26,308 104 INFO rb-be2b723-226188-430981 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-31 17:43:26,344 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:27,961 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:27] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.178 1.450 2026-10-31 17:43:27,965 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Navigation result: {'frameId': '6EFEE18BD06AC842DB8A4B3C53A4EACC', 'loaderId': 'D820C3D7030A0E2C8A0876075F599869', 'isDownload': False} 2026-10-31 17:43:27,966 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:43:28,010 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:28] "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-31 17:43:28,040 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:43:28,110 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:28] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.052 2026-10-31 17:43:28,118 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:43:28,131 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:28] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.071 2026-10-31 17:43:28,152 104 INFO rb-be2b723-226188-430981 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-31 17:43:28,152 104 INFO rb-be2b723-226188-430981 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-31 17:43:28,186 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:43:28,228 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:28] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.059 2026-10-31 17:43:28,402 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:43:28,431 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:43:28,456 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:28] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.039 2026-10-31 17:43:28,474 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:28] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.005 0.042 2026-10-31 17:43:29,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:29] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.020 2026-10-31 17:43:29,159 104 INFO rb-be2b723-226188-430981 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-31 17:43:29,180 104 INFO rb-be2b723-226188-430981 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-31 17:43:29,231 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.166 2026-10-31 17:43:29,250 104 INFO rb-be2b723-226188-430981 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-31 17:43:29,326 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:29] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.044 0.195 2026-10-31 17:43:29,350 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:43:29,350 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:29] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.086 2026-10-31 17:43:29,390 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: tour succeeded 2026-10-31 17:43:29,392 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:43:29,515 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering.browser: heap 8997916 (allocated 9961472) 2026-10-31 17:43:29,527 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Closing chrome headless with pid 2717 2026-10-31 17:43:29,529 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Closing websocket connection 2026-10-31 17:43:29,531 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Terminating chrome headless with pid 2717 2026-10-31 17:43:29,637 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174329_637159_test_taxes_filtering.txt 2026-10-31 17:43:29,637 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_filtering: Removing chrome user profile "/tmp/tmps68omacw_chrome_odoo" 2026-10-31 17:43:29,692 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation: Starting TestTaxesComputation.test_taxes_ordering ... 2026-10-31 17:43:30,304 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome pid: 2879 2026-10-31 17:43:30,305 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome headless temporary user profile dir: /tmp/tmpk76cib00_chrome_odoo 2026-10-31 17:43:30,305 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Issuing json command http://127.0.0.1:43777/json/version 2026-10-31 17:43:30,306 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43777/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:30,443 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:30,443 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Issuing json command http://127.0.0.1:43777/json 2026-10-31 17:43:30,444 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43777/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:30,471 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Websocket url found: ws://127.0.0.1:43777/devtools/page/E124E27F9E14B52C880B781BD340DBBE 2026-10-31 17:43:30,492 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Enable chrome headless console log notification 2026-10-31 17:43:30,497 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome headless enable page notifications 2026-10-31 17:43:30,588 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:43:30,617 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Setting session cookie in browser 2026-10-31 17:43:30,630 104 INFO rb-be2b723-226188-430981 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-31 17:43:30,630 104 INFO rb-be2b723-226188-430981 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-31 17:43:30,649 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:33,485 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:33] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.147 2.693 2026-10-31 17:43:33,489 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Navigation result: {'frameId': 'E124E27F9E14B52C880B781BD340DBBE', 'loaderId': '19FD943952752C5C265B34ED009AFC24', 'isDownload': False} 2026-10-31 17:43:33,489 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 17:43:33,519 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:43:33,563 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:43:33,635 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:33] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.042 0.049 2026-10-31 17:43:33,641 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:43:33,654 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:33] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-10-31 17:43:33,675 104 INFO rb-be2b723-226188-430981 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-31 17:43:33,676 104 INFO rb-be2b723-226188-430981 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-31 17:43:33,694 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:43:33,717 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:33] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-10-31 17:43:33,890 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:33] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:43:33,927 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:43:33,979 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:33] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.018 0.079 2026-10-31 17:43:34,031 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:34] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.027 0.099 2026-10-31 17:43:34,562 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:34] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-31 17:43:34,706 104 INFO rb-be2b723-226188-430981 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-31 17:43:34,728 104 INFO rb-be2b723-226188-430981 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-31 17:43:34,779 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.157 2026-10-31 17:43:34,815 104 INFO rb-be2b723-226188-430981 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-31 17:43:34,852 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:34] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.027 0.144 2026-10-31 17:43:34,876 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:43:34,877 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:34] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.029 2026-10-31 17:43:34,914 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: tour succeeded 2026-10-31 17:43:34,915 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:43:35,031 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering.browser: heap 8990020 (allocated 9961472) 2026-10-31 17:43:35,045 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Closing chrome headless with pid 2879 2026-10-31 17:43:35,052 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Closing websocket connection 2026-10-31 17:43:35,056 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Terminating chrome headless with pid 2879 2026-10-31 17:43:35,159 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174335_159269_test_taxes_ordering.txt 2026-10-31 17:43:35,159 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_computation.TestTaxesComputation.test_taxes_ordering: Removing chrome user profile "/tmp/tmpk76cib00_chrome_odoo" 2026-10-31 17:43:35,275 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:43:49,920 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_archived_tax_in_tax_totals ... 2026-10-31 17:43:50,899 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers ... 2026-10-31 17:43:51,774 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome pid: 3048 2026-10-31 17:43:51,774 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpkr2m3tdk_chrome_odoo 2026-10-31 17:43:51,774 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Issuing json command http://127.0.0.1:35813/json/version 2026-10-31 17:43:51,775 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35813/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:51,870 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-31 17:43:51,870 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Issuing json command http://127.0.0.1:35813/json 2026-10-31 17:43:51,871 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35813/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:51,918 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Websocket url found: ws://127.0.0.1:35813/devtools/page/33884610D794B7B1E9DDEFEDD72B46F3 2026-10-31 17:43:51,971 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Enable chrome headless console log notification 2026-10-31 17:43:52,002 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:43:52,087 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:43:52,107 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Setting session cookie in browser 2026-10-31 17:43:52,114 104 INFO rb-be2b723-226188-430981 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-31 17:43:52,114 104 INFO rb-be2b723-226188-430981 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-31 17:43:52,143 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:43:53,788 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.160 1.489 2026-10-31 17:43:53,794 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Navigation result: {'frameId': '33884610D794B7B1E9DDEFEDD72B46F3', 'loaderId': 'B163F2B2A7938227B3BA1B67D672D940', 'isDownload': False} 2026-10-31 17:43:53,794 104 INFO rb-be2b723-226188-430981 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-31 17:43:53,840 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "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-31 17:43:53,864 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:43:53,927 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.052 2026-10-31 17:43:53,936 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:43:53,951 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:53] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.076 2026-10-31 17:43:53,979 104 INFO rb-be2b723-226188-430981 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-31 17:43:53,981 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:43:53,983 104 INFO rb-be2b723-226188-430981 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-31 17:43:54,001 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.030 2026-10-31 17:43:54,155 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 17:43:54,161 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.005 0.016 2026-10-31 17:43:54,196 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:43:54,223 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.073 2026-10-31 17:43:54,766 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:54] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 17:43:54,850 104 INFO rb-be2b723-226188-430981 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-31 17:43:54,864 104 INFO rb-be2b723-226188-430981 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-31 17:43:54,956 104 INFO rb-be2b723-226188-430981 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-31 17:43:55,036 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.033 0.193 2026-10-31 17:43:55,120 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:55] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.017 0.261 2026-10-31 17:43:55,138 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:43:55,138 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:43:55] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.008 0.167 2026-10-31 17:43:55,178 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: tour succeeded 2026-10-31 17:43:55,179 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:43:55,304 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers.browser: heap 9149520 (allocated 9961472) 2026-10-31 17:43:55,319 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Closing chrome headless with pid 3048 2026-10-31 17:43:55,321 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Closing websocket connection 2026-10-31 17:43:55,323 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Terminating chrome headless with pid 3048 2026-10-31 17:43:55,439 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174355_439213_test_cash_rounding_generic_helpers.txt 2026-10-31 17:43:55,439 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_cash_rounding_generic_helpers: Removing chrome user profile "/tmp/tmpkr2m3tdk_chrome_odoo" 2026-10-31 17:43:55,509 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_cash_rounding_invoices ... 2026-10-31 17:43:55,814 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-31 17:43:57,180 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [291] 2026-10-31 17:43:58,661 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_cash_rounding_with_excluded_tax_groups ... 2026-10-31 17:43:58,908 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers ... 2026-10-31 17:43:59,481 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome pid: 3212 2026-10-31 17:43:59,482 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpmivtmlcr_chrome_odoo 2026-10-31 17:43:59,483 104 INFO rb-be2b723-226188-430981 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:36873/json/version 2026-10-31 17:43:59,484 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36873/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:43:59,539 104 INFO rb-be2b723-226188-430981 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-31 17:43:59,539 104 INFO rb-be2b723-226188-430981 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:36873/json 2026-10-31 17:43:59,540 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36873/json with timeout 3 increased to 10s during tests 2026-10-31 17:43:59,559 104 INFO rb-be2b723-226188-430981 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:36873/devtools/page/C365F308B8D745B31BB22D68D75C22A9 2026-10-31 17:43:59,607 104 INFO rb-be2b723-226188-430981 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-31 17:43:59,628 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:43:59,705 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:43:59,723 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Setting session cookie in browser 2026-10-31 17:43:59,742 104 INFO rb-be2b723-226188-430981 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-31 17:43:59,742 104 INFO rb-be2b723-226188-430981 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-31 17:43:59,763 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:01,355 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:01] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.171 1.425 2026-10-31 17:44:01,359 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Navigation result: {'frameId': 'C365F308B8D745B31BB22D68D75C22A9', 'loaderId': '0E87587F6DF6E405FD246087B61600BF', 'isDownload': False} 2026-10-31 17:44:01,359 104 INFO rb-be2b723-226188-430981 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-31 17:44:01,400 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:01] "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-31 17:44:01,420 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:01,496 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:01] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.041 0.054 2026-10-31 17:44:01,510 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:01,528 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:01] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.068 2026-10-31 17:44:01,555 104 INFO rb-be2b723-226188-430981 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-31 17:44:01,559 104 INFO rb-be2b723-226188-430981 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-31 17:44:01,571 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:01,593 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:01] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.028 2026-10-31 17:44:01,763 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:01] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 17:44:01,776 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:01,819 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:01] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.072 2026-10-31 17:44:01,844 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:01] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.009 0.078 2026-10-31 17:44:02,328 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:02] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-31 17:44:02,426 104 INFO rb-be2b723-226188-430981 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-31 17:44:02,446 104 INFO rb-be2b723-226188-430981 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-31 17:44:02,486 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.115 2026-10-31 17:44:02,536 104 INFO rb-be2b723-226188-430981 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-31 17:44:02,553 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:02] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.025 0.153 2026-10-31 17:44:02,576 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:02,577 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:02] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.009 0.022 2026-10-31 17:44:02,602 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: tour succeeded 2026-10-31 17:44:02,603 104 INFO rb-be2b723-226188-430981 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-31 17:44:02,708 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers.browser: heap 9163480 (allocated 10485760) 2026-10-31 17:44:02,711 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Closing chrome headless with pid 3212 2026-10-31 17:44:02,714 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Closing websocket connection 2026-10-31 17:44:02,714 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Terminating chrome headless with pid 3212 2026-10-31 17:44:02,833 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174402_833165_test_discount_with_round_globally_generic_helpers.txt 2026-10-31 17:44:02,833 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_discount_with_round_globally_generic_helpers: Removing chrome user profile "/tmp/tmpmivtmlcr_chrome_odoo" 2026-10-31 17:44:02,889 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_discount_with_round_globally_invoices ... 2026-10-31 17:44:03,861 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [294] 2026-10-31 17:44:04,683 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers ... 2026-10-31 17:44:05,356 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome pid: 3381 2026-10-31 17:44:05,357 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp9pwu1s0l_chrome_odoo 2026-10-31 17:44:05,357 104 INFO rb-be2b723-226188-430981 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:36115/json/version 2026-10-31 17:44:05,358 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36115/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:05,443 104 INFO rb-be2b723-226188-430981 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-31 17:44:05,443 104 INFO rb-be2b723-226188-430981 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:36115/json 2026-10-31 17:44:05,444 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36115/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:05,471 104 INFO rb-be2b723-226188-430981 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:36115/devtools/page/8015CAE57B66E6D230DD97389DB37C1F 2026-10-31 17:44:05,500 104 INFO rb-be2b723-226188-430981 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-31 17:44:05,514 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:44:05,617 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:44:05,643 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Setting session cookie in browser 2026-10-31 17:44:05,653 104 INFO rb-be2b723-226188-430981 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-31 17:44:05,654 104 INFO rb-be2b723-226188-430981 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-31 17:44:05,691 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:07,341 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:07] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.162 1.491 2026-10-31 17:44:07,345 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Navigation result: {'frameId': '8015CAE57B66E6D230DD97389DB37C1F', 'loaderId': 'F4A1804F722823236FDE2EB601530406', 'isDownload': False} 2026-10-31 17:44:07,346 104 INFO rb-be2b723-226188-430981 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-31 17:44:07,381 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44: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-31 17:44:07,396 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:07,451 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:07] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.034 2026-10-31 17:44:07,466 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:07,483 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:07] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.044 2026-10-31 17:44:07,486 104 INFO rb-be2b723-226188-430981 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-31 17:44:07,487 104 INFO rb-be2b723-226188-430981 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-31 17:44:07,497 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:07,524 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:07] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.038 2026-10-31 17:44:07,702 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:07] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:44:07,727 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:07] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.021 0.012 2026-10-31 17:44:07,747 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:07,773 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:07] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.058 2026-10-31 17:44:08,331 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:08] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 17:44:08,445 104 INFO rb-be2b723-226188-430981 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-31 17:44:08,478 104 INFO rb-be2b723-226188-430981 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-31 17:44:08,552 104 INFO rb-be2b723-226188-430981 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-31 17:44:08,569 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.183 2026-10-31 17:44:08,640 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:08] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.020 0.211 2026-10-31 17:44:08,668 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:08,669 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:08] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.013 0.101 2026-10-31 17:44:08,704 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: tour succeeded 2026-10-31 17:44:08,706 104 INFO rb-be2b723-226188-430981 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-31 17:44:08,799 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers.browser: heap 9182192 (allocated 9961472) 2026-10-31 17:44:08,809 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Closing chrome headless with pid 3381 2026-10-31 17:44:08,814 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Closing websocket connection 2026-10-31 17:44:08,815 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Terminating chrome headless with pid 3381 2026-10-31 17:44:08,934 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174408_934519_test_mixed_combined_standalone_taxes_generic_helpers.txt 2026-10-31 17:44:08,934 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_generic_helpers: Removing chrome user profile "/tmp/tmp9pwu1s0l_chrome_odoo" 2026-10-31 17:44:09,020 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_mixed_combined_standalone_taxes_invoices ... 2026-10-31 17:44:09,994 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [296] 2026-10-31 17:44:10,959 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [297] 2026-10-31 17:44:11,913 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [298] 2026-10-31 17:44:12,719 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers ... 2026-10-31 17:44:13,376 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome pid: 3553 2026-10-31 17:44:13,376 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp6l7neuqu_chrome_odoo 2026-10-31 17:44:13,376 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Issuing json command http://127.0.0.1:40141/json/version 2026-10-31 17:44:13,378 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40141/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:13,447 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Browser version: Chrome/150.0.7871.114 2026-10-31 17:44:13,447 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Issuing json command http://127.0.0.1:40141/json 2026-10-31 17:44:13,448 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40141/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:13,468 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Websocket url found: ws://127.0.0.1:40141/devtools/page/A6B0E9DCF13F6A98141718EFED95C5CA 2026-10-31 17:44:13,495 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Enable chrome headless console log notification 2026-10-31 17:44:13,514 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:44:13,576 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:44:13,590 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Setting session cookie in browser 2026-10-31 17:44:13,604 104 INFO rb-be2b723-226188-430981 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-31 17:44:13,604 104 INFO rb-be2b723-226188-430981 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-31 17:44:13,636 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:16,594 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.164 2.800 2026-10-31 17:44:16,600 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Navigation result: {'frameId': 'A6B0E9DCF13F6A98141718EFED95C5CA', 'loaderId': '7CC34C9974AFFE6EA34A662FE8E39042', 'isDownload': False} 2026-10-31 17:44:16,600 104 INFO rb-be2b723-226188-430981 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-31 17:44:16,685 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "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-31 17:44:16,696 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:16,780 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.060 0.047 2026-10-31 17:44:16,804 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:16,825 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.080 2026-10-31 17:44:16,827 104 INFO rb-be2b723-226188-430981 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-31 17:44:16,839 104 INFO rb-be2b723-226188-430981 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-31 17:44:16,849 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:16,869 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:16] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.033 2026-10-31 17:44:17,058 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:44:17,098 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:17,129 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.056 2026-10-31 17:44:17,148 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.010 0.070 2026-10-31 17:44:17,680 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.021 2026-10-31 17:44:17,777 104 INFO rb-be2b723-226188-430981 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-31 17:44:17,791 104 INFO rb-be2b723-226188-430981 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-31 17:44:17,859 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.128 2026-10-31 17:44:17,881 104 INFO rb-be2b723-226188-430981 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-31 17:44:17,951 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.023 0.187 2026-10-31 17:44:17,992 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:17,993 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:17] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.020 0.081 2026-10-31 17:44:18,019 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: tour succeeded 2026-10-31 17:44:18,020 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 17:44:18,098 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers.browser: heap 9170040 (allocated 9961472) 2026-10-31 17:44:18,114 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Closing chrome headless with pid 3553 2026-10-31 17:44:18,117 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Closing websocket connection 2026-10-31 17:44:18,121 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Terminating chrome headless with pid 3553 2026-10-31 17:44:18,240 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174418_240056_test_preceding_subtotal_generic_helpers.txt 2026-10-31 17:44:18,241 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_generic_helpers: Removing chrome user profile "/tmp/tmp6l7neuqu_chrome_odoo" 2026-10-31 17:44:18,315 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_invoices ... 2026-10-31 17:44:19,680 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [300] 2026-10-31 17:44:20,641 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers ... 2026-10-31 17:44:21,236 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Chrome pid: 3718 2026-10-31 17:44:21,237 104 INFO rb-be2b723-226188-430981 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/tmpe5rzk7zq_chrome_odoo 2026-10-31 17:44:21,237 104 INFO rb-be2b723-226188-430981 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:43997/json/version 2026-10-31 17:44:21,240 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43997/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:21,323 104 INFO rb-be2b723-226188-430981 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-31 17:44:21,324 104 INFO rb-be2b723-226188-430981 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:43997/json 2026-10-31 17:44:21,324 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43997/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:21,343 104 INFO rb-be2b723-226188-430981 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:43997/devtools/page/8021E815D57321ADBA18D54FA6D64909 2026-10-31 17:44:21,390 104 INFO rb-be2b723-226188-430981 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-31 17:44:21,411 104 INFO rb-be2b723-226188-430981 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-31 17:44:21,483 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:44:21,501 104 INFO rb-be2b723-226188-430981 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-31 17:44:21,509 104 INFO rb-be2b723-226188-430981 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-31 17:44:21,509 104 INFO rb-be2b723-226188-430981 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-31 17:44:21,534 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:23,211 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.167 1.515 2026-10-31 17:44:23,219 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Navigation result: {'frameId': '8021E815D57321ADBA18D54FA6D64909', 'loaderId': '828427D9EB4D69E6C52F589AC236ABB4', 'isDownload': False} 2026-10-31 17:44:23,220 104 INFO rb-be2b723-226188-430981 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-31 17:44:23,278 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "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-31 17:44:23,298 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:23,372 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.055 2026-10-31 17:44:23,384 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:23,397 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.067 2026-10-31 17:44:23,399 104 INFO rb-be2b723-226188-430981 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-31 17:44:23,400 104 INFO rb-be2b723-226188-430981 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-31 17:44:23,419 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:23,447 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.038 2026-10-31 17:44:23,591 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:44:23,634 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:23,669 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.053 2026-10-31 17:44:23,699 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:23] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.005 0.076 2026-10-31 17:44:24,187 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:24] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:44:24,285 104 INFO rb-be2b723-226188-430981 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-31 17:44:24,300 104 INFO rb-be2b723-226188-430981 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-31 17:44:24,367 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.135 2026-10-31 17:44:24,391 104 INFO rb-be2b723-226188-430981 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-31 17:44:24,488 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:24] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.039 0.191 2026-10-31 17:44:24,515 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:24,515 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:24] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.015 0.107 2026-10-31 17:44:24,556 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: tour succeeded 2026-10-31 17:44:24,556 104 INFO rb-be2b723-226188-430981 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-31 17:44:24,637 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers.browser: heap 9097196 (allocated 9961472) 2026-10-31 17:44:24,641 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Closing chrome headless with pid 3718 2026-10-31 17:44:24,646 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Closing websocket connection 2026-10-31 17:44:24,651 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Terminating chrome headless with pid 3718 2026-10-31 17:44:24,783 104 INFO rb-be2b723-226188-430981 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-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174424_783091_test_preceding_subtotal_with_include_base_amount_generic_helpers.txt 2026-10-31 17:44:24,783 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_generic_helpers: Removing chrome user profile "/tmp/tmpe5rzk7zq_chrome_odoo" 2026-10-31 17:44:24,846 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_include_base_amount_invoices ... 2026-10-31 17:44:25,707 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers ... 2026-10-31 17:44:26,258 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Chrome pid: 3888 2026-10-31 17:44:26,259 104 INFO rb-be2b723-226188-430981 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/tmp4n9j5ngp_chrome_odoo 2026-10-31 17:44:26,259 104 INFO rb-be2b723-226188-430981 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:34637/json/version 2026-10-31 17:44:26,261 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34637/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:26,420 104 INFO rb-be2b723-226188-430981 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-31 17:44:26,421 104 INFO rb-be2b723-226188-430981 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:34637/json 2026-10-31 17:44:26,421 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34637/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:26,445 104 INFO rb-be2b723-226188-430981 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:34637/devtools/page/0170659555D90CB104F52A30FD5C02A2 2026-10-31 17:44:26,464 104 INFO rb-be2b723-226188-430981 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-31 17:44:26,491 104 INFO rb-be2b723-226188-430981 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-31 17:44:26,574 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:44:26,593 104 INFO rb-be2b723-226188-430981 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-31 17:44:26,616 104 INFO rb-be2b723-226188-430981 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-31 17:44:26,616 104 INFO rb-be2b723-226188-430981 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-31 17:44:26,647 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:28,205 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:28] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.167 1.395 2026-10-31 17:44:28,211 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Navigation result: {'frameId': '0170659555D90CB104F52A30FD5C02A2', 'loaderId': 'FE2966A7BE8DC0C8AE462BB6CA7CC995', 'isDownload': False} 2026-10-31 17:44:28,211 104 INFO rb-be2b723-226188-430981 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-31 17:44:28,243 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:44:28,294 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:28,356 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:28] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.061 2026-10-31 17:44:28,365 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:28,378 104 INFO rb-be2b723-226188-430981 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-31 17:44:28,379 104 INFO rb-be2b723-226188-430981 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-31 17:44:28,382 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:28] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.090 2026-10-31 17:44:28,398 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:28,417 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:28] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.032 2026-10-31 17:44:28,636 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:44:28,652 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:28,688 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:28] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.051 2026-10-31 17:44:28,714 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:28] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.004 0.072 2026-10-31 17:44:29,196 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:29] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:44:29,338 104 INFO rb-be2b723-226188-430981 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-31 17:44:29,357 104 INFO rb-be2b723-226188-430981 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-31 17:44:29,427 104 INFO rb-be2b723-226188-430981 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-31 17:44:29,430 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.178 2026-10-31 17:44:29,518 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:29] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.024 0.210 2026-10-31 17:44:29,554 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:29,555 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:29] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.021 0.092 2026-10-31 17:44:29,593 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: tour succeeded 2026-10-31 17:44:29,594 104 INFO rb-be2b723-226188-430981 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-31 17:44:29,666 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers.browser: heap 9065064 (allocated 9961472) 2026-10-31 17:44:29,686 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Closing chrome headless with pid 3888 2026-10-31 17:44:29,690 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Closing websocket connection 2026-10-31 17:44:29,694 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Terminating chrome headless with pid 3888 2026-10-31 17:44:29,798 104 INFO rb-be2b723-226188-430981 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-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174429_798591_test_preceding_subtotal_with_tax_group_generic_helpers.txt 2026-10-31 17:44:29,798 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_generic_helpers: Removing chrome user profile "/tmp/tmp4n9j5ngp_chrome_odoo" 2026-10-31 17:44:29,869 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_preceding_subtotal_with_tax_group_invoices ... 2026-10-31 17:44:30,712 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers ... 2026-10-31 17:44:31,292 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Chrome pid: 4057 2026-10-31 17:44:31,292 104 INFO rb-be2b723-226188-430981 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/tmplu2tkuyy_chrome_odoo 2026-10-31 17:44:31,292 104 INFO rb-be2b723-226188-430981 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:33255/json/version 2026-10-31 17:44:31,293 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33255/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:31,424 104 INFO rb-be2b723-226188-430981 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-31 17:44:31,425 104 INFO rb-be2b723-226188-430981 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:33255/json 2026-10-31 17:44:31,426 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33255/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:31,500 104 INFO rb-be2b723-226188-430981 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:33255/devtools/page/25CD873430C7E81FC876360B6F32B9B7 2026-10-31 17:44:31,528 104 INFO rb-be2b723-226188-430981 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-31 17:44:31,533 104 INFO rb-be2b723-226188-430981 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-31 17:44:31,649 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:44:31,661 104 INFO rb-be2b723-226188-430981 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-31 17:44:31,669 104 INFO rb-be2b723-226188-430981 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-31 17:44:31,669 104 INFO rb-be2b723-226188-430981 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-31 17:44:31,695 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:33,267 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:33] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.142 1.433 2026-10-31 17:44:33,272 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers: Navigation result: {'frameId': '25CD873430C7E81FC876360B6F32B9B7', 'loaderId': '9B4795266AC03F48A9497F36C3E60DCF', 'isDownload': False} 2026-10-31 17:44:33,273 104 INFO rb-be2b723-226188-430981 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-31 17:44:33,312 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:33] "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-31 17:44:33,330 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:33,382 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:33] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.034 2026-10-31 17:44:33,387 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:33,398 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:33] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.039 2026-10-31 17:44:33,427 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:33,430 104 INFO rb-be2b723-226188-430981 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-31 17:44:33,431 104 INFO rb-be2b723-226188-430981 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-31 17:44:33,449 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:33] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.031 2026-10-31 17:44:33,609 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:33] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:44:33,629 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:33,688 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:33] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.079 2026-10-31 17:44:33,727 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:33] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.009 0.088 2026-10-31 17:44:34,188 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:34] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.015 2026-10-31 17:44:34,314 104 INFO rb-be2b723-226188-430981 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-31 17:44:34,326 104 INFO rb-be2b723-226188-430981 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-31 17:44:34,376 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.118 2026-10-31 17:44:34,405 104 INFO rb-be2b723-226188-430981 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-31 17:44:34,449 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:34] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.030 0.128 2026-10-31 17:44:34,477 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:34,478 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:34] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.058 2026-10-31 17:44:34,526 104 INFO rb-be2b723-226188-430981 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-31 17:44:34,527 104 INFO rb-be2b723-226188-430981 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-31 17:44:34,622 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.browser: heap 9087440 (allocated 10223616) 2026-10-31 17:44:34,638 104 INFO rb-be2b723-226188-430981 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 4057 2026-10-31 17:44:34,646 104 INFO rb-be2b723-226188-430981 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-31 17:44:34,650 104 INFO rb-be2b723-226188-430981 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 4057 2026-10-31 17:44:34,755 104 INFO rb-be2b723-226188-430981 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-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174434_755144_test_price_included_taxes_with_0_price_excluded_tax_generic_helpers.txt 2026-10-31 17:44:34,755 104 INFO rb-be2b723-226188-430981 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/tmplu2tkuyy_chrome_odoo" 2026-10-31 17:44:34,832 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_price_included_taxes_with_0_price_excluded_tax_invoices ... 2026-10-31 17:44:35,755 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers ... 2026-10-31 17:44:36,352 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome pid: 4230 2026-10-31 17:44:36,352 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmppiiyg9kn_chrome_odoo 2026-10-31 17:44:36,352 104 INFO rb-be2b723-226188-430981 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:45759/json/version 2026-10-31 17:44:36,353 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45759/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:36,396 104 INFO rb-be2b723-226188-430981 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-31 17:44:36,396 104 INFO rb-be2b723-226188-430981 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:45759/json 2026-10-31 17:44:36,397 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45759/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:36,415 104 INFO rb-be2b723-226188-430981 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:45759/devtools/page/1A85F88EFE3FDB17CD87E9E5BB337E59 2026-10-31 17:44:36,421 104 INFO rb-be2b723-226188-430981 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-31 17:44:36,437 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:44:36,567 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:44:36,581 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Setting session cookie in browser 2026-10-31 17:44:36,605 104 INFO rb-be2b723-226188-430981 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-31 17:44:36,605 104 INFO rb-be2b723-226188-430981 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-31 17:44:36,636 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:38,224 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:38] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.156 1.435 2026-10-31 17:44:38,228 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Navigation result: {'frameId': '1A85F88EFE3FDB17CD87E9E5BB337E59', 'loaderId': '96E57853A103F7FE42308BFCE1B400B7', 'isDownload': False} 2026-10-31 17:44:38,228 104 INFO rb-be2b723-226188-430981 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-31 17:44:38,247 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:38] "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-31 17:44:38,272 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:38,340 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:38] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.054 2026-10-31 17:44:38,352 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:38,363 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:38] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.083 2026-10-31 17:44:38,387 104 INFO rb-be2b723-226188-430981 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-31 17:44:38,394 104 INFO rb-be2b723-226188-430981 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-31 17:44:38,396 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:38,419 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:38] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.030 2026-10-31 17:44:38,584 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:38] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:44:38,619 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:38,658 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:38] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.064 2026-10-31 17:44:38,680 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:38] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.008 0.077 2026-10-31 17:44:39,172 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:39] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:44:39,277 104 INFO rb-be2b723-226188-430981 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-31 17:44:39,290 104 INFO rb-be2b723-226188-430981 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-31 17:44:39,347 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.128 2026-10-31 17:44:39,391 104 INFO rb-be2b723-226188-430981 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-31 17:44:39,410 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:39] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.018 0.160 2026-10-31 17:44:39,440 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:39,441 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:39] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.030 2026-10-31 17:44:39,473 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: tour succeeded 2026-10-31 17:44:39,474 104 INFO rb-be2b723-226188-430981 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-31 17:44:39,591 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers.browser: heap 9121444 (allocated 9699328) 2026-10-31 17:44:39,593 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Closing chrome headless with pid 4230 2026-10-31 17:44:39,594 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Closing websocket connection 2026-10-31 17:44:39,599 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Terminating chrome headless with pid 4230 2026-10-31 17:44:39,708 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174439_708467_test_random_case_tax_included_generic_helpers.txt 2026-10-31 17:44:39,708 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_random_case_tax_included_generic_helpers: Removing chrome user profile "/tmp/tmppiiyg9kn_chrome_odoo" 2026-10-31 17:44:39,794 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_random_case_tax_included_invoices ... 2026-10-31 17:44:40,689 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [305] 2026-10-31 17:44:42,849 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [306] 2026-10-31 17:44:43,678 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers ... 2026-10-31 17:44:44,262 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome pid: 4400 2026-10-31 17:44:44,263 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp2mw1bzo5_chrome_odoo 2026-10-31 17:44:44,263 104 INFO rb-be2b723-226188-430981 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:45493/json/version 2026-10-31 17:44:44,264 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45493/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:44,379 104 INFO rb-be2b723-226188-430981 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-31 17:44:44,379 104 INFO rb-be2b723-226188-430981 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:45493/json 2026-10-31 17:44:44,380 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45493/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:44,399 104 INFO rb-be2b723-226188-430981 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:45493/devtools/page/6E58C14A88C3D50286CFD5875FE86122 2026-10-31 17:44:44,418 104 INFO rb-be2b723-226188-430981 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-31 17:44:44,430 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:44:44,563 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:44:44,581 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Setting session cookie in browser 2026-10-31 17:44:44,611 104 INFO rb-be2b723-226188-430981 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-31 17:44:44,612 104 INFO rb-be2b723-226188-430981 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-31 17:44:44,637 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:46,152 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:46] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.139 1.381 2026-10-31 17:44:46,155 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Navigation result: {'frameId': '6E58C14A88C3D50286CFD5875FE86122', 'loaderId': '0B946F5B8FC1372F99319E3F7A99DE38', 'isDownload': False} 2026-10-31 17:44:46,155 104 INFO rb-be2b723-226188-430981 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-31 17:44:46,196 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 17:44:46,238 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:46,293 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:46] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.059 2026-10-31 17:44:46,302 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:46,317 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:46] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.100 2026-10-31 17:44:46,336 104 INFO rb-be2b723-226188-430981 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-31 17:44:46,337 104 INFO rb-be2b723-226188-430981 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-31 17:44:46,348 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:46,370 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:46] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.030 2026-10-31 17:44:46,533 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:46] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:44:46,565 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:46,598 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:46] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.052 2026-10-31 17:44:46,646 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:46] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.029 0.057 2026-10-31 17:44:47,064 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:47] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 17:44:47,132 104 INFO rb-be2b723-226188-430981 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-31 17:44:47,187 104 INFO rb-be2b723-226188-430981 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-31 17:44:47,237 104 INFO rb-be2b723-226188-430981 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-31 17:44:47,262 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.143 2026-10-31 17:44:47,341 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:47] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.020 0.203 2026-10-31 17:44:47,367 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:47,367 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:47] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.111 2026-10-31 17:44:47,400 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: tour succeeded 2026-10-31 17:44:47,402 104 INFO rb-be2b723-226188-430981 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-31 17:44:47,471 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers.browser: heap 9112564 (allocated 10223616) 2026-10-31 17:44:47,478 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Closing chrome headless with pid 4400 2026-10-31 17:44:47,482 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Closing websocket connection 2026-10-31 17:44:47,486 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Terminating chrome headless with pid 4400 2026-10-31 17:44:47,612 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174447_612012_test_reverse_charge_division_tax_generic_helpers.txt 2026-10-31 17:44:47,612 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_generic_helpers: Removing chrome user profile "/tmp/tmp2mw1bzo5_chrome_odoo" 2026-10-31 17:44:47,698 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_division_tax_invoices ... 2026-10-31 17:44:48,597 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [308] 2026-10-31 17:44:49,293 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers ... 2026-10-31 17:44:49,852 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome pid: 4567 2026-10-31 17:44:49,852 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpadyk6fn7_chrome_odoo 2026-10-31 17:44:49,852 104 INFO rb-be2b723-226188-430981 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:45147/json/version 2026-10-31 17:44:49,854 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45147/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:49,875 104 INFO rb-be2b723-226188-430981 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-31 17:44:49,876 104 INFO rb-be2b723-226188-430981 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:45147/json 2026-10-31 17:44:49,876 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45147/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:49,892 104 INFO rb-be2b723-226188-430981 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:45147/devtools/page/4E3BE41DF2542B83DE93ADBE8012E904 2026-10-31 17:44:49,900 104 INFO rb-be2b723-226188-430981 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-31 17:44:49,910 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:44:49,975 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:44:49,991 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Setting session cookie in browser 2026-10-31 17:44:50,004 104 INFO rb-be2b723-226188-430981 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-31 17:44:50,005 104 INFO rb-be2b723-226188-430981 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-31 17:44:50,024 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:51,722 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:51] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.183 1.520 2026-10-31 17:44:51,727 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Navigation result: {'frameId': '4E3BE41DF2542B83DE93ADBE8012E904', 'loaderId': '316AC44E44947A68603CA09CD314C905', 'isDownload': False} 2026-10-31 17:44:51,727 104 INFO rb-be2b723-226188-430981 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-31 17:44:51,770 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:51] "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-31 17:44:51,798 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:51,865 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:51] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.049 0.044 2026-10-31 17:44:51,879 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:51,901 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:51] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.075 2026-10-31 17:44:51,919 104 INFO rb-be2b723-226188-430981 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-31 17:44:51,936 104 INFO rb-be2b723-226188-430981 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-31 17:44:51,945 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:51,965 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:51] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.040 2026-10-31 17:44:52,170 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:52] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:44:52,198 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:52,222 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:52] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.049 2026-10-31 17:44:52,255 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:52] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.012 0.068 2026-10-31 17:44:52,687 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:52] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:44:52,779 104 INFO rb-be2b723-226188-430981 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-31 17:44:52,799 104 INFO rb-be2b723-226188-430981 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-31 17:44:52,888 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.152 2026-10-31 17:44:52,888 104 INFO rb-be2b723-226188-430981 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-31 17:44:52,946 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:52] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.016 0.162 2026-10-31 17:44:52,966 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:52,966 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:52] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.055 2026-10-31 17:44:53,007 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: tour succeeded 2026-10-31 17:44:53,008 104 INFO rb-be2b723-226188-430981 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-31 17:44:53,103 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers.browser: heap 9096780 (allocated 9961472) 2026-10-31 17:44:53,111 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Closing chrome headless with pid 4567 2026-10-31 17:44:53,113 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Closing websocket connection 2026-10-31 17:44:53,115 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Terminating chrome headless with pid 4567 2026-10-31 17:44:53,270 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174453_270337_test_reverse_charge_percent_tax_generic_helpers.txt 2026-10-31 17:44:53,270 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_generic_helpers: Removing chrome user profile "/tmp/tmpadyk6fn7_chrome_odoo" 2026-10-31 17:44:53,332 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_percent_tax_invoices ... 2026-10-31 17:44:54,236 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [310] 2026-10-31 17:44:55,005 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers ... 2026-10-31 17:44:55,530 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome pid: 4738 2026-10-31 17:44:55,530 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpepkqg3u0_chrome_odoo 2026-10-31 17:44:55,532 104 INFO rb-be2b723-226188-430981 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:34687/json/version 2026-10-31 17:44:55,537 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34687/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:44:55,562 104 INFO rb-be2b723-226188-430981 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-31 17:44:55,563 104 INFO rb-be2b723-226188-430981 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:34687/json 2026-10-31 17:44:55,563 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34687/json with timeout 3 increased to 10s during tests 2026-10-31 17:44:55,584 104 INFO rb-be2b723-226188-430981 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:34687/devtools/page/B38A530304B337A9B2951F06316139BA 2026-10-31 17:44:55,596 104 INFO rb-be2b723-226188-430981 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-31 17:44:55,606 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:44:55,689 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:44:55,707 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Setting session cookie in browser 2026-10-31 17:44:55,720 104 INFO rb-be2b723-226188-430981 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-31 17:44:55,720 104 INFO rb-be2b723-226188-430981 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-31 17:44:55,745 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:44:57,481 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:57] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.166 1.573 2026-10-31 17:44:57,486 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Navigation result: {'frameId': 'B38A530304B337A9B2951F06316139BA', 'loaderId': '9878DE69BA0241333A43F9046EF7B1BF', 'isDownload': False} 2026-10-31 17:44:57,486 104 INFO rb-be2b723-226188-430981 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-31 17:44:57,552 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:57] "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-31 17:44:57,552 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:44:57,600 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:57] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.030 2026-10-31 17:44:57,612 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:44:57,629 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:57] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.046 2026-10-31 17:44:57,645 104 INFO rb-be2b723-226188-430981 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-31 17:44:57,647 104 INFO rb-be2b723-226188-430981 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-31 17:44:57,658 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:44:57,685 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:57] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.036 2026-10-31 17:44:57,860 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:57] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 17:44:57,874 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:57] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.012 0.015 2026-10-31 17:44:57,902 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:44:57,936 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:57] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.069 2026-10-31 17:44:58,476 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:58] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 17:44:58,582 104 INFO rb-be2b723-226188-430981 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-31 17:44:58,614 104 INFO rb-be2b723-226188-430981 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-31 17:44:58,662 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.138 2026-10-31 17:44:58,692 104 INFO rb-be2b723-226188-430981 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-31 17:44:58,738 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:58] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.019 0.179 2026-10-31 17:44:58,756 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:44:58,756 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:44:58] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.009 0.050 2026-10-31 17:44:58,785 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: tour succeeded 2026-10-31 17:44:58,785 104 INFO rb-be2b723-226188-430981 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-31 17:44:58,884 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers.browser: heap 9059024 (allocated 9961472) 2026-10-31 17:44:58,888 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Closing chrome headless with pid 4738 2026-10-31 17:44:58,890 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Closing websocket connection 2026-10-31 17:44:58,891 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Terminating chrome headless with pid 4738 2026-10-31 17:44:59,013 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174459_013503_test_reverse_charge_taxes_1_generic_helpers.txt 2026-10-31 17:44:59,013 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_generic_helpers: Removing chrome user profile "/tmp/tmpepkqg3u0_chrome_odoo" 2026-10-31 17:44:59,086 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_1_invoices ... 2026-10-31 17:44:59,888 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers ... 2026-10-31 17:45:00,462 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome pid: 4908 2026-10-31 17:45:00,462 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpfom9thp3_chrome_odoo 2026-10-31 17:45:00,462 104 INFO rb-be2b723-226188-430981 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:33215/json/version 2026-10-31 17:45:00,464 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33215/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:45:00,602 104 INFO rb-be2b723-226188-430981 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-31 17:45:00,602 104 INFO rb-be2b723-226188-430981 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:33215/json 2026-10-31 17:45:00,603 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33215/json with timeout 3 increased to 10s during tests 2026-10-31 17:45:00,656 104 INFO rb-be2b723-226188-430981 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:33215/devtools/page/EF4F0A900122C77E80C47633B77A5012 2026-10-31 17:45:00,681 104 INFO rb-be2b723-226188-430981 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-31 17:45:00,703 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:45:00,789 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:45:00,803 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Setting session cookie in browser 2026-10-31 17:45:00,818 104 INFO rb-be2b723-226188-430981 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-31 17:45:00,818 104 INFO rb-be2b723-226188-430981 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-31 17:45:00,857 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:45:02,439 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:02] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.142 1.447 2026-10-31 17:45:02,446 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Navigation result: {'frameId': 'EF4F0A900122C77E80C47633B77A5012', 'loaderId': 'BD480E77AF584AF685119C6322D47C62', 'isDownload': False} 2026-10-31 17:45:02,446 104 INFO rb-be2b723-226188-430981 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-31 17:45:02,489 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:02] "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-31 17:45:02,507 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:45:02,558 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:02] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.039 2026-10-31 17:45:02,565 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:45:02,580 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:02] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-10-31 17:45:02,600 104 INFO rb-be2b723-226188-430981 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-31 17:45:02,601 104 INFO rb-be2b723-226188-430981 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-31 17:45:02,604 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:45:02,631 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:02] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-10-31 17:45:02,809 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:02] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.009 0.019 2026-10-31 17:45:02,811 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:02] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-31 17:45:02,833 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:45:02,861 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:02] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.056 2026-10-31 17:45:03,361 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:03] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-10-31 17:45:03,451 104 INFO rb-be2b723-226188-430981 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-31 17:45:03,487 104 INFO rb-be2b723-226188-430981 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-31 17:45:03,556 104 INFO rb-be2b723-226188-430981 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-31 17:45:03,578 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.161 2026-10-31 17:45:03,632 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:03] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.014 0.201 2026-10-31 17:45:03,652 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:45:03,652 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:03] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.086 2026-10-31 17:45:03,688 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: tour succeeded 2026-10-31 17:45:03,689 104 INFO rb-be2b723-226188-430981 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-31 17:45:03,786 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers.browser: heap 9065968 (allocated 10223616) 2026-10-31 17:45:03,793 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Closing chrome headless with pid 4908 2026-10-31 17:45:03,795 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Closing websocket connection 2026-10-31 17:45:03,796 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Terminating chrome headless with pid 4908 2026-10-31 17:45:03,893 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174503_893191_test_reverse_charge_taxes_2_generic_helpers.txt 2026-10-31 17:45:03,893 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_generic_helpers: Removing chrome user profile "/tmp/tmpfom9thp3_chrome_odoo" 2026-10-31 17:45:03,945 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_reverse_charge_taxes_2_invoices ... 2026-10-31 17:45:04,703 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers ... 2026-10-31 17:45:05,502 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome pid: 5076 2026-10-31 17:45:05,503 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmpxeb60jie_chrome_odoo 2026-10-31 17:45:05,503 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Issuing json command http://127.0.0.1:33631/json/version 2026-10-31 17:45:05,518 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33631/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:45:05,536 104 INFO rb-be2b723-226188-430981 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-31 17:45:05,536 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Issuing json command http://127.0.0.1:33631/json 2026-10-31 17:45:05,537 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33631/json with timeout 3 increased to 10s during tests 2026-10-31 17:45:05,553 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Websocket url found: ws://127.0.0.1:33631/devtools/page/10AF5A18C1B54EAB0F8E17DF5DD6ECD2 2026-10-31 17:45:05,559 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Enable chrome headless console log notification 2026-10-31 17:45:05,565 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:45:05,626 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:45:05,645 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Setting session cookie in browser 2026-10-31 17:45:05,660 104 INFO rb-be2b723-226188-430981 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-31 17:45:05,660 104 INFO rb-be2b723-226188-430981 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-31 17:45:05,684 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:45:08,622 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:08] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.160 2.781 2026-10-31 17:45:08,628 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Navigation result: {'frameId': '10AF5A18C1B54EAB0F8E17DF5DD6ECD2', 'loaderId': '8100003A1E30182EC8D94CA74553711F', 'isDownload': False} 2026-10-31 17:45:08,628 104 INFO rb-be2b723-226188-430981 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-31 17:45:08,675 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:08] "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-31 17:45:08,703 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:45:08,758 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:08] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.042 2026-10-31 17:45:08,768 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:45:08,783 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:08] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.073 2026-10-31 17:45:08,814 104 INFO rb-be2b723-226188-430981 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-31 17:45:08,815 104 INFO rb-be2b723-226188-430981 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-31 17:45:08,822 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:45:08,853 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:08] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.045 2026-10-31 17:45:09,034 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 17:45:09,062 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:45:09,109 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:09] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.070 2026-10-31 17:45:09,144 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:09] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.004 0.105 2026-10-31 17:45:09,644 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:09] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-10-31 17:45:09,780 104 INFO rb-be2b723-226188-430981 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-31 17:45:09,795 104 INFO rb-be2b723-226188-430981 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-31 17:45:09,857 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.148 2026-10-31 17:45:09,891 104 INFO rb-be2b723-226188-430981 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-31 17:45:09,915 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:09] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.024 0.142 2026-10-31 17:45:09,941 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:45:09,941 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:09] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.022 2026-10-31 17:45:09,974 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: tour succeeded 2026-10-31 17:45:09,975 104 INFO rb-be2b723-226188-430981 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-31 17:45:10,096 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers.browser: heap 9231592 (allocated 10223616) 2026-10-31 17:45:10,118 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Closing chrome headless with pid 5076 2026-10-31 17:45:10,123 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Closing websocket connection 2026-10-31 17:45:10,123 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Terminating chrome headless with pid 5076 2026-10-31 17:45:10,231 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174510_231583_test_taxes_l10n_be_generic_helpers.txt 2026-10-31 17:45:10,231 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_be_generic_helpers: Removing chrome user profile "/tmp/tmpxeb60jie_chrome_odoo" 2026-10-31 17:45:10,284 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_be_invoices ... 2026-10-31 17:45:10,513 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-31 17:45:11,502 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [314] 2026-10-31 17:45:12,582 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [315] 2026-10-31 17:45:13,622 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [316] 2026-10-31 17:45:14,738 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [317] 2026-10-31 17:45:15,773 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [318] 2026-10-31 17:45:16,855 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [319] 2026-10-31 17:45:17,881 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [320] 2026-10-31 17:45:18,895 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [321] 2026-10-31 17:45:19,841 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers ... 2026-10-31 17:45:21,002 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome pid: 5244 2026-10-31 17:45:21,003 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp609ea5xz_chrome_odoo 2026-10-31 17:45:21,003 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Issuing json command http://127.0.0.1:45589/json/version 2026-10-31 17:45:21,005 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45589/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:45:21,023 104 INFO rb-be2b723-226188-430981 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-31 17:45:21,024 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Issuing json command http://127.0.0.1:45589/json 2026-10-31 17:45:21,024 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45589/json with timeout 3 increased to 10s during tests 2026-10-31 17:45:21,036 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Websocket url found: ws://127.0.0.1:45589/devtools/page/E72F8B6382B921C798508DDDFAB086CA 2026-10-31 17:45:21,045 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Enable chrome headless console log notification 2026-10-31 17:45:21,055 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:45:21,125 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:45:21,146 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Setting session cookie in browser 2026-10-31 17:45:21,159 104 INFO rb-be2b723-226188-430981 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-31 17:45:21,160 104 INFO rb-be2b723-226188-430981 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-31 17:45:21,191 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:45:22,827 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:22] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.158 1.484 2026-10-31 17:45:22,837 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Navigation result: {'frameId': 'E72F8B6382B921C798508DDDFAB086CA', 'loaderId': '66B7245DA58B4719D5D19EB8AF6EF3E1', 'isDownload': False} 2026-10-31 17:45:22,837 104 INFO rb-be2b723-226188-430981 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-31 17:45:22,892 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:22] "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-31 17:45:22,917 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:45:23,008 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:23] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.068 2026-10-31 17:45:23,025 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:45:23,036 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:23] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.063 2026-10-31 17:45:23,062 104 INFO rb-be2b723-226188-430981 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-31 17:45:23,064 104 INFO rb-be2b723-226188-430981 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-31 17:45:23,083 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:45:23,103 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:23] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.038 2026-10-31 17:45:23,289 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:45:23,338 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:45:23,372 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:23] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.062 2026-10-31 17:45:23,394 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:23] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.008 0.071 2026-10-31 17:45:23,879 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:23] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:45:23,977 104 INFO rb-be2b723-226188-430981 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-31 17:45:23,992 104 INFO rb-be2b723-226188-430981 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-31 17:45:24,106 104 INFO rb-be2b723-226188-430981 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-31 17:45:24,115 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.183 2026-10-31 17:45:24,218 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:24] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.027 0.261 2026-10-31 17:45:24,249 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:45:24,249 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:24] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.016 0.123 2026-10-31 17:45:24,289 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: tour succeeded 2026-10-31 17:45:24,294 104 INFO rb-be2b723-226188-430981 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-31 17:45:24,390 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers.browser: heap 9256972 (allocated 10485760) 2026-10-31 17:45:24,409 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Closing chrome headless with pid 5244 2026-10-31 17:45:24,412 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Closing websocket connection 2026-10-31 17:45:24,416 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Terminating chrome headless with pid 5244 2026-10-31 17:45:24,525 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174524_525372_test_taxes_l10n_br_generic_helpers.txt 2026-10-31 17:45:24,525 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_br_generic_helpers: Removing chrome user profile "/tmp/tmp609ea5xz_chrome_odoo" 2026-10-31 17:45:24,599 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_br_invoices ... 2026-10-31 17:45:24,856 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-31 17:45:25,947 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [323] 2026-10-31 17:45:27,072 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [324] 2026-10-31 17:45:28,171 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [325] 2026-10-31 17:45:29,498 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [326] 2026-10-31 17:45:30,415 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [327] 2026-10-31 17:45:31,697 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [328] 2026-10-31 17:45:32,646 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [329] 2026-10-31 17:45:33,668 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers ... 2026-10-31 17:45:34,515 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome pid: 5413 2026-10-31 17:45:34,515 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp_s8lea61_chrome_odoo 2026-10-31 17:45:34,515 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Issuing json command http://127.0.0.1:42829/json/version 2026-10-31 17:45:34,517 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42829/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:45:34,540 104 INFO rb-be2b723-226188-430981 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-31 17:45:34,540 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Issuing json command http://127.0.0.1:42829/json 2026-10-31 17:45:34,541 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42829/json with timeout 3 increased to 10s during tests 2026-10-31 17:45:34,555 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Websocket url found: ws://127.0.0.1:42829/devtools/page/881A0245AB36D4C5DE471E26CFF4E0C7 2026-10-31 17:45:34,566 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Enable chrome headless console log notification 2026-10-31 17:45:34,593 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:45:34,644 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:45:34,662 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Setting session cookie in browser 2026-10-31 17:45:34,674 104 INFO rb-be2b723-226188-430981 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-31 17:45:34,674 104 INFO rb-be2b723-226188-430981 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-31 17:45:34,694 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:45:36,328 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:36] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.154 1.483 2026-10-31 17:45:36,337 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Navigation result: {'frameId': '881A0245AB36D4C5DE471E26CFF4E0C7', 'loaderId': 'CF504349A84963CE4C5B8531D7B20B5C', 'isDownload': False} 2026-10-31 17:45:36,338 104 INFO rb-be2b723-226188-430981 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-31 17:45:36,384 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:36] "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-31 17:45:36,404 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:45:36,467 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:36] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.040 2026-10-31 17:45:36,479 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:45:36,496 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:36] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.068 2026-10-31 17:45:36,513 104 INFO rb-be2b723-226188-430981 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-31 17:45:36,513 104 INFO rb-be2b723-226188-430981 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-31 17:45:36,517 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:45:36,538 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:36] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.031 2026-10-31 17:45:36,732 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:36] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 17:45:36,767 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:36] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.016 0.031 2026-10-31 17:45:36,788 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:45:36,821 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:36] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.088 2026-10-31 17:45:37,362 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:37] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:45:37,471 104 INFO rb-be2b723-226188-430981 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-31 17:45:37,487 104 INFO rb-be2b723-226188-430981 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-31 17:45:37,552 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.134 2026-10-31 17:45:37,591 104 INFO rb-be2b723-226188-430981 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-31 17:45:37,640 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:37] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.048 0.161 2026-10-31 17:45:37,662 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:45:37,662 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:37] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.011 0.057 2026-10-31 17:45:37,700 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: tour succeeded 2026-10-31 17:45:37,700 104 INFO rb-be2b723-226188-430981 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-31 17:45:37,806 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers.browser: heap 9242204 (allocated 9961472) 2026-10-31 17:45:37,822 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Closing chrome headless with pid 5413 2026-10-31 17:45:37,826 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Closing websocket connection 2026-10-31 17:45:37,826 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Terminating chrome headless with pid 5413 2026-10-31 17:45:37,945 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174537_945557_test_taxes_l10n_in_generic_helpers.txt 2026-10-31 17:45:37,945 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_in_generic_helpers: Removing chrome user profile "/tmp/tmp_s8lea61_chrome_odoo" 2026-10-31 17:45:38,034 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_in_invoices ... 2026-10-31 17:45:38,246 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [290, 289, 288] 2026-10-31 17:45:39,302 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [331] 2026-10-31 17:45:40,366 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [332] 2026-10-31 17:45:41,332 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [333] 2026-10-31 17:45:42,338 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [334] 2026-10-31 17:45:43,410 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [335] 2026-10-31 17:45:44,465 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [336] 2026-10-31 17:45:45,516 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [337] 2026-10-31 17:45:46,306 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers ... 2026-10-31 17:45:46,858 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome pid: 5574 2026-10-31 17:45:46,858 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome headless temporary user profile dir: /tmp/tmp0fdoe26k_chrome_odoo 2026-10-31 17:45:46,864 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Issuing json command http://127.0.0.1:45299/json/version 2026-10-31 17:45:46,867 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45299/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:45:46,915 104 INFO rb-be2b723-226188-430981 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-31 17:45:46,916 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Issuing json command http://127.0.0.1:45299/json 2026-10-31 17:45:46,916 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45299/json with timeout 3 increased to 10s during tests 2026-10-31 17:45:46,941 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Websocket url found: ws://127.0.0.1:45299/devtools/page/C54D262AA7D8CD0B467EE0E2340AAD4A 2026-10-31 17:45:46,962 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Enable chrome headless console log notification 2026-10-31 17:45:46,987 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome headless enable page notifications 2026-10-31 17:45:47,094 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:45:47,125 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Setting session cookie in browser 2026-10-31 17:45:47,137 104 INFO rb-be2b723-226188-430981 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-31 17:45:47,137 104 INFO rb-be2b723-226188-430981 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-31 17:45:47,157 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:45:50,204 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:50] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 179 0.173 2.877 2026-10-31 17:45:50,209 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Navigation result: {'frameId': 'C54D262AA7D8CD0B467EE0E2340AAD4A', 'loaderId': 'F7CC36BE1BF21D1D84E019B86F86DA2F', 'isDownload': False} 2026-10-31 17:45:50,209 104 INFO rb-be2b723-226188-430981 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-31 17:45:50,250 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:45:50,274 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 17:45:50,348 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:50] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.051 0.054 2026-10-31 17:45:50,360 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 17:45:50,381 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:50] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.014 0.084 2026-10-31 17:45:50,387 104 INFO rb-be2b723-226188-430981 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-31 17:45:50,393 104 INFO rb-be2b723-226188-430981 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-31 17:45:50,396 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 17:45:50,415 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:50] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.033 2026-10-31 17:45:50,612 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:50] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:45:50,630 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:50] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.022 0.024 2026-10-31 17:45:50,661 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 17:45:50,698 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:50] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.097 2026-10-31 17:45:51,221 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:51] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 17:45:51,336 104 INFO rb-be2b723-226188-430981 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-31 17:45:51,346 104 INFO rb-be2b723-226188-430981 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-31 17:45:51,454 104 INFO rb-be2b723-226188-430981 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-31 17:45:51,472 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.020 0.167 2026-10-31 17:45:51,542 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:51] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.024 0.225 2026-10-31 17:45:51,571 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:45:51,572 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:45:51] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.018 0.084 2026-10-31 17:45:51,658 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: tour succeeded 2026-10-31 17:45:51,659 104 INFO rb-be2b723-226188-430981 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-31 17:45:51,753 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers.browser: heap 9184140 (allocated 10223616) 2026-10-31 17:45:51,779 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Closing chrome headless with pid 5574 2026-10-31 17:45:51,791 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Closing websocket connection 2026-10-31 17:45:51,796 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Terminating chrome headless with pid 5574 2026-10-31 17:45:51,906 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174551_906733_test_taxes_l10n_mx_generic_helpers.txt 2026-10-31 17:45:51,907 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary.TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_generic_helpers: Removing chrome user profile "/tmp/tmp0fdoe26k_chrome_odoo" 2026-10-31 17:45:51,982 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_taxes_tax_totals_summary: Starting TestTaxesTaxTotalsSummary.test_taxes_l10n_mx_invoices ... 2026-10-31 17:45:53,202 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #183 deleted res.currency.rate records with IDs: [339] 2026-10-31 17:45:54,269 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:46:09,499 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour: Starting TestUi.test_01_account_tax_groups_tour ... 2026-10-31 17:46:10,434 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome pid: 5741 2026-10-31 17:46:10,434 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome headless temporary user profile dir: /tmp/tmph9jahpo8_chrome_odoo 2026-10-31 17:46:10,435 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Issuing json command http://127.0.0.1:39201/json/version 2026-10-31 17:46:10,436 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39201/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:46:10,498 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 17:46:10,506 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Issuing json command http://127.0.0.1:39201/json 2026-10-31 17:46:10,507 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39201/json with timeout 3 increased to 10s during tests 2026-10-31 17:46:10,535 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Websocket url found: ws://127.0.0.1:39201/devtools/page/E935482287357BCE135F99362751A96E 2026-10-31 17:46:10,562 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Enable chrome headless console log notification 2026-10-31 17:46:10,570 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome headless enable page notifications 2026-10-31 17:46:10,857 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 17:46:10,873 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Setting session cookie in browser 2026-10-31 17:46:10,876 104 INFO rb-be2b723-226188-430981 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-31 17:46:10,877 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 17:46:10,897 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:46:13,140 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:13] "GET /odoo HTTP/1.1" 200 - 186 0.178 2.070 2026-10-31 17:46:13,148 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Navigation result: {'frameId': 'E935482287357BCE135F99362751A96E', 'loaderId': '102BC14E6D3C325E90067A16AFB043E5', 'isDownload': False} 2026-10-31 17:46:13,148 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Evaluate ready code "odoo.isTourReady('account_tax_group')" 2026-10-31 17:46:13,207 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:13] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-10-31 17:46:14,354 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:14] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.487 0.680 2026-10-31 17:46:14,372 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.173 2026-10-31 17:46:14,412 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 1.196 2026-10-31 17:46:14,428 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:14] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 1.231 2026-10-31 17:46:14,448 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:14] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-31 17:46:14,486 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:14] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 17:46:14,491 104 INFO rb-be2b723-226188-430981 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-31 17:46:15,342 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 17:46:15,348 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:46:15,352 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:46:15,399 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-31 17:46:15,411 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: Owl is running in 'dev' mode. 2026-10-31 17:46:15,476 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (128) 2026-10-31 17:46:15,567 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.047 0.105 2026-10-31 17:46:15,575 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.117 2026-10-31 17:46:15,582 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.086 2026-10-31 17:46:15,593 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: The ready code tooks too much time : 2.4446399211883545 2026-10-31 17:46:15,612 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.109 2026-10-31 17:46:15,653 104 INFO rb-be2b723-226188-430981 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-31 17:46:15,701 104 INFO rb-be2b723-226188-430981 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-31 17:46:15,713 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:46:15,742 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "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-31 17:46:15,784 104 INFO rb-be2b723-226188-430981 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-31 17:46:15,819 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:15] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:46:15,954 104 INFO rb-be2b723-226188-430981 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-31 17:46:16,003 104 INFO rb-be2b723-226188-430981 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-31 17:46:16,124 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "POST /mail/data HTTP/1.1" 200 - 149 0.234 0.280 2026-10-31 17:46:16,126 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.482 2026-10-31 17:46:16,180 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.020 0.501 2026-10-31 17:46:16,201 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.512 2026-10-31 17:46:16,247 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "GET /web/image/res.partner/3/avatar_128?unique=1793468754000 HTTP/1.1" 200 - 9 0.018 0.540 2026-10-31 17:46:16,279 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.643 2026-10-31 17:46:16,328 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "POST /web/action/load HTTP/1.1" 200 - 9 0.022 0.337 2026-10-31 17:46:16,381 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-31 17:46:16,424 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.027 2026-10-31 17:46:16,463 104 INFO rb-be2b723-226188-430981 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-31 17:46:16,479 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 17:46:16,521 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 17:46:16,523 104 INFO rb-be2b723-226188-430981 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-31 17:46:16,743 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 74 0.070 0.234 2026-10-31 17:46:16,772 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "GET /web/image/res.company/128/favicon HTTP/1.1" 200 - 9 0.008 0.318 2026-10-31 17:46:16,798 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.257 2026-10-31 17:46:16,944 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:16] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 44 0.051 0.103 2026-10-31 17:46:17,701 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:17] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 213 0.129 0.744 2026-10-31 17:46:17,758 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:17] "POST /web/dataset/call_kw/account.move/web_search_read HTTP/1.1" 200 - 1 0.001 0.016 2026-10-31 17:46:17,770 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 17:46:17,904 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:17] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-10-31 17:46:18,084 104 INFO rb-be2b723-226188-430981 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-31 17:46:18,091 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:18] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:46:18,095 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:18] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:46:18,200 104 INFO rb-be2b723-226188-430981 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-31 17:46:18,228 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 17:46:18,415 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:18] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 23 0.020 0.147 2026-10-31 17:46:18,805 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:18] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:46:19,042 104 INFO rb-be2b723-226188-430981 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-31 17:46:19,079 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:19] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.021 0.043 2026-10-31 17:46:19,351 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:19] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.011 0.041 2026-10-31 17:46:19,394 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:19] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.006 0.070 2026-10-31 17:46:19,455 104 INFO rb-be2b723-226188-430981 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-31 17:46:19,500 104 INFO rb-be2b723-226188-430981 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-31 17:46:19,549 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:19] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 11 0.015 0.076 2026-10-31 17:46:19,651 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:19] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 8 0.028 0.030 2026-10-31 17:46:19,754 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:19] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 14 0.010 0.109 2026-10-31 17:46:19,851 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:19] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 15 0.025 0.027 2026-10-31 17:46:19,968 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.065 2026-10-31 17:46:19,985 104 INFO rb-be2b723-226188-430981 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-31 17:46:19,986 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:19] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 4 0.006 0.133 2026-10-31 17:46:20,072 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:20] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.032 0.097 2026-10-31 17:46:20,232 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:20] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.021 0.029 2026-10-31 17:46:20,291 104 INFO rb-be2b723-226188-430981 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-31 17:46:20,365 104 INFO rb-be2b723-226188-430981 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-31 17:46:20,423 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:20] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 24 0.033 0.097 2026-10-31 17:46:20,589 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:20] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 16 0.020 0.076 2026-10-31 17:46:20,642 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:20] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 6 0.014 0.109 2026-10-31 17:46:21,864 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:21] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 270 0.303 0.900 2026-10-31 17:46:21,994 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:21] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.045 2026-10-31 17:46:22,049 104 INFO rb-be2b723-226188-430981 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-31 17:46:22,068 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:22] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.024 0.096 2026-10-31 17:46:22,097 104 INFO rb-be2b723-226188-430981 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-31 17:46:22,177 104 INFO rb-be2b723-226188-430981 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-31 17:46:22,268 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:22] "POST /mail/thread/data HTTP/1.1" 200 - 48 0.110 0.217 2026-10-31 17:46:22,341 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:22] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.012 0.276 2026-10-31 17:46:22,399 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:22] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.023 0.350 2026-10-31 17:46:22,459 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:22] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.240 2026-10-31 17:46:22,812 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:22] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 73 0.121 0.492 2026-10-31 17:46:22,853 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:22] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.525 2026-10-31 17:46:22,921 104 INFO rb-be2b723-226188-430981 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-31 17:46:22,999 104 INFO rb-be2b723-226188-430981 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-31 17:46:23,060 104 INFO rb-be2b723-226188-430981 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-31 17:46:23,119 104 INFO rb-be2b723-226188-430981 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-31 17:46:23,210 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:23] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 24 0.019 0.067 2026-10-31 17:46:23,508 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:23] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 67 0.084 0.185 2026-10-31 17:46:23,632 104 INFO rb-be2b723-226188-430981 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-31 17:46:23,697 104 INFO rb-be2b723-226188-430981 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-31 17:46:23,737 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:23] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 25 0.027 0.115 2026-10-31 17:46:24,060 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:24] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 67 0.089 0.186 2026-10-31 17:46:24,103 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:24] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 6 0.013 0.287 2026-10-31 17:46:24,165 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:24] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 6 0.007 0.031 2026-10-31 17:46:25,200 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:25] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 269 0.236 0.791 2026-10-31 17:46:25,261 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:25] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.014 0.037 2026-10-31 17:46:25,329 104 INFO rb-be2b723-226188-430981 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-31 17:46:25,398 104 INFO rb-be2b723-226188-430981 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-31 17:46:25,411 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:25] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.052 0.109 2026-10-31 17:46:25,463 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:25] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.015 0.156 2026-10-31 17:46:25,505 104 INFO rb-be2b723-226188-430981 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-31 17:46:25,558 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:25] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.017 0.063 2026-10-31 17:46:25,893 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:25] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 68 0.110 0.269 2026-10-31 17:46:25,930 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:25] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.010 0.402 2026-10-31 17:46:25,957 104 INFO rb-be2b723-226188-430981 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-31 17:46:26,058 104 INFO rb-be2b723-226188-430981 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-31 17:46:26,136 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: tour succeeded 2026-10-31 17:46:26,137 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: ╔══════════════════════════════════╗ ║ TOUR account_tax_group SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-31 17:46:26,450 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour.browser: heap 38499888 (allocated 40562688) 2026-10-31 17:46:26,463 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Closing chrome headless with pid 5741 2026-10-31 17:46:26,466 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Closing websocket connection 2026-10-31 17:46:26,469 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Terminating chrome headless with pid 5741 2026-10-31 17:46:26,614 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174626_614063_test_01_account_tax_groups_tour.txt 2026-10-31 17:46:26,614 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tax_groups_tour: Removing chrome user profile "/tmp/tmph9jahpo8_chrome_odoo" 2026-10-31 17:46:26,687 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour: Starting TestUi.test_01_account_tour ... 2026-10-31 17:46:28,134 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome pid: 5991 2026-10-31 17:46:28,134 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome headless temporary user profile dir: /tmp/tmpsqtwqomg_chrome_odoo 2026-10-31 17:46:28,134 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Issuing json command http://127.0.0.1:42817/json/version 2026-10-31 17:46:28,135 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42817/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:46:28,203 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 17:46:28,203 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Issuing json command http://127.0.0.1:42817/json 2026-10-31 17:46:28,204 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42817/json with timeout 3 increased to 10s during tests 2026-10-31 17:46:28,247 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Websocket url found: ws://127.0.0.1:42817/devtools/page/46546EA78FCD4025F49A7D7FB21EBDAB 2026-10-31 17:46:28,270 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Enable chrome headless console log notification 2026-10-31 17:46:28,280 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome headless enable page notifications 2026-10-31 17:46:28,445 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 17:46:28,464 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Setting session cookie in browser 2026-10-31 17:46:28,470 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 17:46:28,470 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 17:46:28,491 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:46:30,603 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:30] "GET /odoo HTTP/1.1" 200 - 186 0.181 1.936 2026-10-31 17:46:30,608 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Navigation result: {'frameId': '46546EA78FCD4025F49A7D7FB21EBDAB', 'loaderId': '6FC04F99093E2D3D812E217F71CE7E2B', 'isDownload': False} 2026-10-31 17:46:30,608 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Evaluate ready code "odoo.isTourReady('account_tour')" 2026-10-31 17:46:30,710 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.028 2026-10-31 17:46:30,720 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:30] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-10-31 17:46:30,730 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.062 2026-10-31 17:46:30,747 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:30] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.059 2026-10-31 17:46:30,838 104 INFO rb-be2b723-226188-430981 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-31 17:46:31,824 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:31] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.478 0.670 2026-10-31 17:46:31,836 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:31] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.704 2026-10-31 17:46:31,847 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:31] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 1.021 2026-10-31 17:46:32,040 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:46:32,046 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 17:46:32,056 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:46:32,102 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.017 2026-10-31 17:46:32,139 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: Owl is running in 'dev' mode. 2026-10-31 17:46:32,194 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (128) 2026-10-31 17:46:32,243 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 14 0.022 0.080 2026-10-31 17:46:32,253 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.037 2026-10-31 17:46:32,257 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.078 2026-10-31 17:46:32,320 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.016 0.085 2026-10-31 17:46:32,355 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.042 2026-10-31 17:46:32,428 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.017 0.027 2026-10-31 17:46:32,493 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "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-31 17:46:32,494 104 INFO rb-be2b723-226188-430981 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-31 17:46:32,498 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 17:46:32,642 104 INFO rb-be2b723-226188-430981 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-31 17:46:32,774 104 INFO rb-be2b723-226188-430981 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-31 17:46:32,791 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 17:46:32,926 104 INFO rb-be2b723-226188-430981 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-31 17:46:32,949 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "POST /mail/data HTTP/1.1" 200 - 146 0.233 0.329 2026-10-31 17:46:32,990 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /web/image/res.partner/3/avatar_128?unique=1793468754000 HTTP/1.1" 200 - 9 0.010 0.574 2026-10-31 17:46:32,996 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.377 2026-10-31 17:46:33,222 104 INFO rb-be2b723-226188-430981 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-31 17:46:33,292 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "POST /mail/data HTTP/1.1" 200 - 79 0.088 0.554 2026-10-31 17:46:33,339 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.931 2026-10-31 17:46:33,379 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.437 2026-10-31 17:46:33,381 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.178 2026-10-31 17:46:33,445 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.018 0.190 2026-10-31 17:46:33,447 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.050 2026-10-31 17:46:33,590 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 17:46:33,606 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.011 0.031 2026-10-31 17:46:33,642 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-31 17:46:33,654 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /web/image/discuss.channel/2/avatar_128?unique=0b498b2fb6dd899cd6a8da7157212e01813d528fe7ef1610d00fab4494589219648df0cc5af685191079ecd1e49f325b55bd5ccb40e9e7f6cf4986d1da22a02a HTTP/1.1" 200 - 8 0.011 0.051 2026-10-31 17:46:33,688 104 INFO rb-be2b723-226188-430981 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-31 17:46:33,710 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /web/image/mail.guest/8/avatar_128?unique=1793459523000 HTTP/1.1" 200 - 4 0.021 0.085 2026-10-31 17:46:33,770 104 INFO rb-be2b723-226188-430981 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-31 17:46:33,775 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /web/image/res.partner/2/avatar_128?unique=1793468754000 HTTP/1.1" 200 - 16 0.021 0.155 2026-10-31 17:46:33,802 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 3 0.005 0.203 2026-10-31 17:46:33,857 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:46:34,040 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:34] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 73 0.067 0.312 2026-10-31 17:46:34,083 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.020 0.276 2026-10-31 17:46:34,141 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:34] "GET /web/image/res.company/128/favicon HTTP/1.1" 200 - 9 0.018 0.286 2026-10-31 17:46:34,307 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:34] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 44 0.070 0.086 2026-10-31 17:46:35,051 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:35] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 210 0.131 0.768 2026-10-31 17:46:35,116 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:35] "POST /web/dataset/call_kw/account.move/web_search_read HTTP/1.1" 200 - 1 0.001 0.024 2026-10-31 17:46:35,130 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 17:46:35,387 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:35] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:46:35,458 104 INFO rb-be2b723-226188-430981 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-31 17:46:35,514 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-10-31 17:46:35,635 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:35] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 30 0.028 0.096 2026-10-31 17:46:36,001 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:46:36,163 104 INFO rb-be2b723-226188-430981 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-31 17:46:36,327 104 INFO rb-be2b723-226188-430981 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-31 17:46:36,360 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:36] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.009 0.052 2026-10-31 17:46:36,618 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:36] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.007 0.044 2026-10-31 17:46:36,658 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:36] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 2 0.008 0.060 2026-10-31 17:46:36,698 104 INFO rb-be2b723-226188-430981 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-31 17:46:37,165 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:37] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 90 0.067 0.399 2026-10-31 17:46:37,384 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:37] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 37 0.040 0.122 2026-10-31 17:46:37,725 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:37] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:46:37,750 104 INFO rb-be2b723-226188-430981 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-31 17:46:37,965 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:37] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 57 0.059 0.141 2026-10-31 17:46:38,190 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:38] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 16 0.017 0.092 2026-10-31 17:46:38,286 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:38] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 8 0.020 0.027 2026-10-31 17:46:38,307 104 INFO rb-be2b723-226188-430981 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-31 17:46:38,431 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:38] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 14 0.011 0.089 2026-10-31 17:46:38,559 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:38] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 15 0.055 0.028 2026-10-31 17:46:38,628 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:38] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 5 0.010 0.070 2026-10-31 17:46:38,632 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:46:38,652 104 INFO rb-be2b723-226188-430981 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-31 17:46:38,748 104 INFO rb-be2b723-226188-430981 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-31 17:46:38,816 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:38] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 14 0.024 0.042 2026-10-31 17:46:39,046 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:39] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 7 0.015 0.026 2026-10-31 17:46:39,103 104 INFO rb-be2b723-226188-430981 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-31 17:46:39,178 104 INFO rb-be2b723-226188-430981 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-31 17:46:39,285 104 INFO rb-be2b723-226188-430981 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-31 17:46:39,347 104 INFO rb-be2b723-226188-430981 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-31 17:46:39,406 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 17:46:39,407 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:39] "POST /web/dataset/call_kw/product.product/name_create HTTP/1.1" 200 - 80 0.113 0.190 2026-10-31 17:46:39,409 104 INFO rb-be2b723-226188-430981 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-31 17:46:39,482 104 INFO rb-be2b723-226188-430981 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-31 17:46:39,544 104 INFO rb-be2b723-226188-430981 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-31 17:46:39,585 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:39] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 40 0.043 0.110 2026-10-31 17:46:39,698 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:39] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 8 0.008 0.056 2026-10-31 17:46:39,747 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:39] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 17 0.023 0.069 2026-10-31 17:46:39,821 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:39] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 4 0.005 0.046 2026-10-31 17:46:39,916 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:39] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 6 0.006 0.047 2026-10-31 17:46:40,040 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:40] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 4 0.005 0.056 2026-10-31 17:46:40,136 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:40] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 6 0.007 0.052 2026-10-31 17:46:40,243 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:40] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 5 0.005 0.033 2026-10-31 17:46:40,363 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:40] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 6 0.014 0.064 2026-10-31 17:46:41,581 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:41] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 310 0.444 0.698 2026-10-31 17:46:41,723 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:41] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 11 0.019 0.031 2026-10-31 17:46:41,757 104 INFO rb-be2b723-226188-430981 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-31 17:46:41,834 104 INFO rb-be2b723-226188-430981 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-31 17:46:41,865 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:41] "POST /mail/thread/data HTTP/1.1" 200 - 52 0.056 0.125 2026-10-31 17:46:41,915 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:41] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.010 0.217 2026-10-31 17:46:41,978 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:41] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.019 0.229 2026-10-31 17:46:42,041 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:42] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.014 0.294 2026-10-31 17:46:42,082 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:42] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.013 0.202 2026-10-31 17:46:42,132 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:42] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.211 2026-10-31 17:46:42,941 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:42] "POST /web/dataset/call_button/account.move/action_post HTTP/1.1" 200 - 203 0.248 0.850 2026-10-31 17:46:43,018 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:43] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.018 0.047 2026-10-31 17:46:43,319 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:43] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 81 0.117 0.225 2026-10-31 17:46:43,455 104 INFO rb-be2b723-226188-430981 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-31 17:46:43,465 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:43] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.030 0.073 2026-10-31 17:46:43,499 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:43] "POST /web/dataset/call_button/account.move/action_invoice_sent HTTP/1.1" 200 - 6 0.007 0.022 2026-10-31 17:46:43,614 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:43] "POST /web/dataset/call_kw/account.move.send.wizard/get_views HTTP/1.1" 200 - 13 0.022 0.050 2026-10-31 17:46:43,857 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:43] "POST /web/dataset/call_kw/account.move.send.wizard/onchange HTTP/1.1" 200 - 70 0.059 0.163 2026-10-31 17:46:43,924 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:43] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 17:46:43,993 104 INFO rb-be2b723-226188-430981 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-31 17:46:44,026 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:44] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.008 0.036 2026-10-31 17:46:44,314 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:44] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.010 0.055 2026-10-31 17:46:44,359 104 INFO rb-be2b723-226188-430981 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-31 17:46:44,407 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:44] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.006 0.040 2026-10-31 17:46:44,476 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:44] "POST /web/dataset/call_kw/res.partner/get_formview_id HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 17:46:44,572 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:44] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 13 0.019 0.057 2026-10-31 17:46:44,652 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:44] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.011 0.055 2026-10-31 17:46:44,685 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:44] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.008 0.083 2026-10-31 17:46:44,762 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:44] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.007 0.034 2026-10-31 17:46:44,782 104 INFO rb-be2b723-226188-430981 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-31 17:46:44,845 104 INFO rb-be2b723-226188-430981 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-31 17:46:44,902 104 INFO rb-be2b723-226188-430981 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-31 17:46:44,902 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.gravatar.com/avatar/592fc57ef0b254235cfa5977bccfd34a?d=404&s=128 2026-10-31 17:46:44,906 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:44] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 7 0.008 0.042 2026-10-31 17:46:45,035 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:45] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 34 0.038 0.075 2026-10-31 17:46:45,096 104 INFO rb-be2b723-226188-430981 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-31 17:46:45,123 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:45] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.016 0.043 2026-10-31 17:46:45,267 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:45] "POST /web/dataset/call_kw/account.move.send.wizard/web_save HTTP/1.1" 200 - 23 0.032 0.080 2026-10-31 17:46:46,535 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:46] "POST /web/dataset/call_button/account.move.send.wizard/action_send_and_print HTTP/1.1" 200 - 194 0.193 1.048 2026-10-31 17:46:46,642 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:46] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.026 0.054 2026-10-31 17:46:46,913 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:46] "POST /web/dataset/call_kw/account.move/web_read HTTP/1.1" 200 - 71 0.094 0.248 2026-10-31 17:46:47,017 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: tour succeeded 2026-10-31 17:46:47,018 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: ╔═════════════════════════════╗ ║ TOUR account_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-31 17:46:47,127 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:47] "POST /mail/thread/data HTTP/1.1" 200 - 46 0.061 0.106 2026-10-31 17:46:47,389 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour.browser: heap 45577904 (allocated 48738304) 2026-10-31 17:46:47,402 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Closing chrome headless with pid 5991 2026-10-31 17:46:47,404 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Closing websocket connection 2026-10-31 17:46:47,406 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Terminating chrome headless with pid 5991 2026-10-31 17:46:47,562 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174647_561842_test_01_account_tour.txt 2026-10-31 17:46:47,562 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_01_account_tour: Removing chrome user profile "/tmp/tmpsqtwqomg_chrome_odoo" 2026-10-31 17:46:47,681 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour: Starting TestUi.test_section_saved_on_tab_keydown_tour ... 2026-10-31 17:46:48,233 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome pid: 6276 2026-10-31 17:46:48,233 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome headless temporary user profile dir: /tmp/tmpythwihhu_chrome_odoo 2026-10-31 17:46:48,233 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Issuing json command http://127.0.0.1:39421/json/version 2026-10-31 17:46:48,236 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39421/json/version with timeout 3 increased to 10s during tests 2026-10-31 17:46:48,269 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 17:46:48,269 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Issuing json command http://127.0.0.1:39421/json 2026-10-31 17:46:48,270 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39421/json with timeout 3 increased to 10s during tests 2026-10-31 17:46:48,287 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Websocket url found: ws://127.0.0.1:39421/devtools/page/8282E9F88811C1174E29D7F632A48A4C 2026-10-31 17:46:48,302 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Enable chrome headless console log notification 2026-10-31 17:46:48,309 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome headless enable page notifications 2026-10-31 17:46:48,452 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:46:48,467 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Setting session cookie in browser 2026-10-31 17:46:48,477 104 INFO rb-be2b723-226188-430981 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-31 17:46:48,477 104 INFO rb-be2b723-226188-430981 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-31 17:46:48,490 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:46:51,612 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:51] "GET /odoo/customer-invoices HTTP/1.1" 200 - 185 0.152 2.972 2026-10-31 17:46:51,631 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Navigation result: {'frameId': '8282E9F88811C1174E29D7F632A48A4C', 'loaderId': '74FD6B16FEBC5A9413A3E7FA4DCC75E2', 'isDownload': False} 2026-10-31 17:46:51,631 104 INFO rb-be2b723-226188-430981 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-31 17:46:51,679 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:51] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.017 2026-10-31 17:46:51,702 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:51] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.010 0.032 2026-10-31 17:46:51,745 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.026 0.044 2026-10-31 17:46:51,762 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:51] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.093 2026-10-31 17:46:51,769 104 INFO rb-be2b723-226188-430981 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-31 17:46:52,719 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:52] "GET /web/webclient/load_menus/fa7c951712e3518f6c083efa31f733a403f421b0542a2b99d0fb3e1b43d753d4 HTTP/1.1" 200 - 753 0.416 0.638 2026-10-31 17:46:52,734 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:52] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.891 2026-10-31 17:46:52,744 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:52] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.548 2026-10-31 17:46:53,196 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 17:46:53,208 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 17:46:53,227 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-31 17:46:53,237 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.013 2026-10-31 17:46:53,273 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: Owl is running in 'dev' mode. 2026-10-31 17:46:53,334 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (128) 2026-10-31 17:46:53,426 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.043 0.106 2026-10-31 17:46:53,431 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.114 2026-10-31 17:46:53,444 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.083 2026-10-31 17:46:53,476 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.090 2026-10-31 17:46:53,510 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.029 2026-10-31 17:46:53,528 104 INFO rb-be2b723-226188-430981 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-31 17:46:53,620 104 INFO rb-be2b723-226188-430981 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-31 17:46:53,644 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 17:46:53,662 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "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-31 17:46:53,668 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "POST /mail/data HTTP/1.1" 200 - 36 0.078 0.084 2026-10-31 17:46:53,671 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.136 2026-10-31 17:46:53,747 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /web/image?model=res.users&field=avatar_128&id=185 HTTP/1.1" 200 - 16 0.028 0.173 2026-10-31 17:46:53,800 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "POST /web/action/load HTTP/1.1" 200 - 11 0.021 0.200 2026-10-31 17:46:53,873 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /web/image/res.partner/862/avatar_128?unique=1793468754000 HTTP/1.1" 200 - 8 0.020 0.302 2026-10-31 17:46:53,930 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.178 2026-10-31 17:46:53,952 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 17:46:53,994 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:46:54,733 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:54] "POST /web/dataset/call_kw/account.move/get_views HTTP/1.1" 200 - 225 0.176 0.722 2026-10-31 17:46:54,759 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:54] "GET /web/image/res.company/128/favicon HTTP/1.1" 200 - 4 0.005 0.827 2026-10-31 17:46:54,800 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:54] "POST /web/dataset/call_kw/account.move/web_search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-10-31 17:46:54,807 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 17:46:55,091 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:55] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:46:55,161 104 INFO rb-be2b723-226188-430981 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-31 17:46:55,216 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-10-31 17:46:55,424 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:55] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 37 0.034 0.173 2026-10-31 17:46:55,736 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:55] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 17:46:55,971 104 INFO rb-be2b723-226188-430981 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-31 17:46:56,044 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:56] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.015 0.057 2026-10-31 17:46:56,293 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:56] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.025 0.044 2026-10-31 17:46:56,359 104 INFO rb-be2b723-226188-430981 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-31 17:46:56,375 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:56] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 4 0.015 0.096 2026-10-31 17:46:56,424 104 INFO rb-be2b723-226188-430981 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-31 17:46:56,470 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:56] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 14 0.018 0.068 2026-10-31 17:46:56,567 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:56] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 8 0.017 0.038 2026-10-31 17:46:56,953 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:56] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 105 0.139 0.256 2026-10-31 17:46:57,051 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.012 0.033 2026-10-31 17:46:57,074 104 INFO rb-be2b723-226188-430981 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-31 17:46:57,095 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 4 0.011 0.032 2026-10-31 17:46:57,151 104 INFO rb-be2b723-226188-430981 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-31 17:46:57,209 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "POST /mail/thread/data HTTP/1.1" 200 - 45 0.045 0.146 2026-10-31 17:46:57,284 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.027 0.164 2026-10-31 17:46:57,324 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 9 0.014 0.214 2026-10-31 17:46:57,456 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 23 0.026 0.250 2026-10-31 17:46:57,513 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.020 0.240 2026-10-31 17:46:57,537 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 17:46:57,538 104 INFO rb-be2b723-226188-430981 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-31 17:46:57,606 104 INFO rb-be2b723-226188-430981 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-31 17:46:57,731 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 52 0.082 0.138 2026-10-31 17:46:57,840 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:57] "POST /web/dataset/call_kw/account.move.line/onchange HTTP/1.1" 200 - 9 0.006 0.037 2026-10-31 17:46:58,052 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:58] "POST /web/dataset/call_kw/account.move/onchange HTTP/1.1" 200 - 48 0.054 0.112 2026-10-31 17:46:58,621 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:58] "POST /web/dataset/call_kw/account.move/web_save HTTP/1.1" 200 - 114 0.170 0.329 2026-10-31 17:46:58,652 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:58] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.010 2026-10-31 17:46:58,752 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: tour succeeded 2026-10-31 17:46:58,768 104 INFO rb-be2b723-226188-430981 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-31 17:46:58,799 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:58] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.062 0.059 2026-10-31 17:46:58,849 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:46:58] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.009 0.071 2026-10-31 17:46:58,981 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour.browser: heap 33185748 (allocated 35532800) 2026-10-31 17:46:59,009 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Closing chrome headless with pid 6276 2026-10-31 17:46:59,017 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Closing websocket connection 2026-10-31 17:46:59,022 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Terminating chrome headless with pid 6276 2026-10-31 17:46:59,205 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_174659_204727_test_section_saved_on_tab_keydown_tour.txt 2026-10-31 17:46:59,205 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_tour.TestUi.test_section_saved_on_tab_keydown_tour: Removing chrome user profile "/tmp/tmpythwihhu_chrome_odoo" 2026-10-31 17:46:59,331 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 5 removed 2026-10-31 17:47:15,543 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:18,461 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c25a480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:18,463 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e62f4c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:18,471 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:18,479 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e62eac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:19,028 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:23,157 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c9c39c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:23,158 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909579a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:23,164 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:23,170 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790957a160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:23,700 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:26,905 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908750900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:26,906 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cd76ac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:26,916 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:26,923 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cd74860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:28,354 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:31,256 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909fc1d00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:31,257 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79097319e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:31,267 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:31,274 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909730d60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:31,751 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:35,712 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908a9ede0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:35,713 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ab402c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:35,723 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:35,730 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ab40f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:36,221 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:40,136 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084b2f20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:40,137 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79097c2340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:40,146 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:40,151 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79097c3240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:40,580 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:43,705 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a412340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:43,706 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a889760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:43,716 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:43,723 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c9df920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:45,191 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:48,182 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e81a5c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:48,183 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790bab3420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:48,189 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:48,195 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790bab09a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:47:48,640 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_period_change_lock_date ... 2026-10-31 17:47:52,147 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_period_change_tax_lock_date ... 2026-10-31 17:47:53,258 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_default_tax ... 2026-10-31 17:47:55,489 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_amount_currency_is_zero ... 2026-10-31 17:47:58,282 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_analytic ... 2026-10-31 17:48:00,080 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_currency_conversion ... 2026-10-31 17:48:01,232 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_grouping ... 2026-10-31 17:48:02,702 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_no_currency_conversion ... 2026-10-31 17:48:04,070 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_transfer_wizard: Starting TestTransferWizard.test_transfer_wizard_reconcile ... 2026-10-31 17:48:05,484 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:48:08,447 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906b0f600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:48:08,448 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909ee4860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:48:08,456 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:48:08,463 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909ee5b20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:48:08,494 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:48:24,352 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_unexpected_invoice: Starting TestUnexpectedAmount.test_date_too_soon_month ... 2026-10-31 17:48:30,327 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_unexpected_invoice: Starting TestUnexpectedAmount.test_date_too_soon_year ... 2026-10-31 17:48:32,778 104 INFO rb-be2b723-226188-430981 odoo.addons.account.tests.test_unexpected_invoice: Starting TestUnexpectedAmount.test_higher_amount ... 2026-10-31 17:48:35,669 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:48:51,233 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_check_label ... 2026-10-31 17:48:52,333 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_draft_invoice_payment_check_printing ... 2026-10-31 17:48:52,334 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: skipped TestPrintCheck.test_draft_invoice_payment_check_printing : Accounting not installed 2026-10-31 17:48:52,372 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_in_invoice_check_manual_sequencing ... 2026-10-31 17:48:56,097 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_in_invoice_check_manual_sequencing_with_multiple_payments ... 2026-10-31 17:49:11,080 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_multi_currency_stub_lines ... 2026-10-31 17:49:13,356 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_multiple_payments_check_number_uniqueness ... 2026-10-31 17:49:17,408 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_number_exceeds_int32_limit ... 2026-10-31 17:49:17,711 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_out_refund_check_manual_sequencing ... 2026-10-31 17:49:21,079 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_print_check_with_branch ... 2026-10-31 17:49:33,934 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_print_great_pre_number_check ... 2026-10-31 17:49:35,638 104 INFO rb-be2b723-226188-430981 odoo.addons.account_check_printing.tests.test_print_check: Starting TestPrintCheck.test_set_non_numeric_check_next_number_on_journal ... 2026-10-31 17:49:35,776 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:49:51,078 104 INFO rb-be2b723-226188-430981 odoo.addons.account_debit_note.tests.test_out_debit_note: Starting TestAccountDebitNote.test_00_debit_note_out_invoice ... 2026-10-31 17:49:55,892 104 INFO rb-be2b723-226188-430981 odoo.addons.account_debit_note.tests.test_out_debit_note: Starting TestAccountDebitNote.test_10_debit_note_in_refund ... 2026-10-31 17:50:00,129 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:50:15,017 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #195 deleted account.edi.format records with IDs: [1] 2026-10-31 17:50:15,077 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_cron_self_trigger ... 2026-10-31 17:50:20,681 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'EDI: Perform web services operations' (74) started manually 2026-10-31 17:50:20,906 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'EDI: Perform web services operations' (74) done 2026-10-31 17:50:20,973 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_cron_triggers ... 2026-10-31 17:50:24,580 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_edi_flow ... 2026-10-31 17:50:28,582 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_edi_flow_two_steps ... 2026-10-31 17:50:32,083 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_export_edi ... 2026-10-31 17:50:35,274 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_invoice_ready_to_be_sent ... 2026-10-31 17:50:38,493 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_prepare_jobs_batching ... 2026-10-31 17:50:44,714 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_prepare_jobs_no_batching ... 2026-10-31 17:50:50,005 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_edi: Starting TestAccountEdi.test_warning_is_retried ... 2026-10-31 17:50:53,441 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:51:08,636 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi.tests.test_import_vendor_bill: Starting TestImportVendorBill.test_retrieve_partner ... 2026-10-31 17:51:09,013 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:51:23,826 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_autopost_bills: Starting TestAutoPostBills.test_autopost_bills ... 2026-10-31 17:51:54,554 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-31 17:52:10,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:12,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_allowance_charge_fixed_tax_recycling_contribution ... 2026-10-31 17:52:14,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_cash_rounding_add_invoice_line ... 2026-10-31 17:52:17,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_cash_rounding_biggest_tax ... 2026-10-31 17:52:19,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates ... 2026-10-31 17:52:19,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:19,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates_on_some_lines ... 2026-10-31 17:52:19,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:19,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:19,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:19,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_deferred_dates_with_delivery_date ... 2026-10-31 17:52:19,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:19,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_delivery_date_and_address ... 2026-10-31 17:52:21,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_document_header ... 2026-10-31 17:52:21,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:21,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_early_pay_discount ... 2026-10-31 17:52:23,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_end_following_month_payment_term ... 2026-10-31 17:52:25,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_financial_account_bank ... 2026-10-31 17:52:27,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_financial_account_iban ... 2026-10-31 17:52:30,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_global_location_number ... 2026-10-31 17:52:32,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_immediate_payment_term ... 2026-10-31 17:52:34,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_in_foreign_currency ... 2026-10-31 17:52:36,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_multiple_taxes ... 2026-10-31 17:52:38,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_negative_price_unit ... 2026-10-31 17:52:40,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_partner_info ... 2026-10-31 17:52:42,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_partner_siret ... 2026-10-31 17:52:42,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:42,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_price_amount_rounding_precision ... 2026-10-31 17:52:44,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:45,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_product_description_name ... 2026-10-31 17:52:48,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_product_uom_and_discounts ... 2026-10-31 17:52:50,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_tax_included ... 2026-10-31 17:52:52,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_tax_withholding ... 2026-10-31 17:52:52,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:52,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_with_chorus_pro_fields ... 2026-10-31 17:52:52,000 104 INFO rb-be2b723-226188-430981 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-31 17:52:52,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_with_fixed_tax_on_negative_line ... 2026-10-31 17:52:54,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_export_facturx_fr: Starting CiiExportFacturXFR.test_invoice_without_chorus_pro_fields ... 2026-10-31 17:52:56,436 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 46 checked, 46 removed 2026-10-31 17:53:11,614 104 INFO rb-be2b723-226188-430981 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-31 17:53:13,651 104 INFO rb-be2b723-226188-430981 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-31 17:53:15,412 104 INFO rb-be2b723-226188-430981 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-31 17:53:16,997 104 INFO rb-be2b723-226188-430981 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-31 17:53:19,550 104 INFO rb-be2b723-226188-430981 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-31 17:53:21,002 104 INFO rb-be2b723-226188-430981 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-31 17:53:22,504 104 INFO rb-be2b723-226188-430981 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-31 17:53:24,076 104 INFO rb-be2b723-226188-430981 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-31 17:53:25,533 104 INFO rb-be2b723-226188-430981 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-31 17:53:26,975 104 INFO rb-be2b723-226188-430981 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-31 17:53:28,496 104 INFO rb-be2b723-226188-430981 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-31 17:53:30,039 104 INFO rb-be2b723-226188-430981 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-31 17:53:31,493 104 INFO rb-be2b723-226188-430981 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-31 17:53:32,660 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-10-31 17:53:47,797 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr: Starting CiiImportFacturXFR.test_import_invoice_deferred_and_delivery_dates ... 2026-10-31 17:53:49,313 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr: Starting CiiImportFacturXFR.test_import_invoice_eco_tax_and_discount ... 2026-10-31 17:53:50,992 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr: Starting CiiImportFacturXFR.test_import_invoice_product_uom_and_negative_qty ... 2026-10-31 17:53:52,576 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 17:54:07,520 104 INFO rb-be2b723-226188-430981 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-31 17:54:09,544 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_cash_rounding: Starting TestCiiImportFacturXFRCashRounding.test_import_cash_rounding_biggest_tax ... 2026-10-31 17:54:11,351 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:54:25,906 104 INFO rb-be2b723-226188-430981 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-31 17:54:27,916 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3783, 3784, 3785, 3786, 3787] 2026-10-31 17:54:28,159 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6962, 6963, 6964] 2026-10-31 17:54:28,343 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3788, 3789] 2026-10-31 17:54:28,534 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6965, 6966] 2026-10-31 17:54:28,737 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6967] 2026-10-31 17:54:31,780 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3796, 3797, 3798, 3799, 3800] 2026-10-31 17:54:31,966 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6976, 6977, 6978] 2026-10-31 17:54:32,182 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3801, 3802] 2026-10-31 17:54:32,358 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6979, 6980] 2026-10-31 17:54:32,513 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6981] 2026-10-31 17:54:33,264 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3803, 3804, 3805, 3806] 2026-10-31 17:54:33,437 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6982, 6983] 2026-10-31 17:54:33,568 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3807, 3808] 2026-10-31 17:54:33,693 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6984, 6985] 2026-10-31 17:54:33,866 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6986] 2026-10-31 17:54:34,882 104 INFO rb-be2b723-226188-430981 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-31 17:54:36,895 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3809, 3810, 3811, 3812] 2026-10-31 17:54:37,092 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6993, 6994, 6995] 2026-10-31 17:54:37,231 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line.ctp records with IDs: [3813] 2026-10-31 17:54:37,371 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6996] 2026-10-31 17:54:37,540 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #209 deleted account.move.line records with IDs: [6997] 2026-10-31 17:54:38,371 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:54:53,307 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_account: Starting TestCiiImportFacturXFRRetrieveTax.test_partial_import_account_invoice_predictive ... 2026-10-31 17:54:53,380 104 INFO rb-be2b723-226188-430981 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-31 17:54:53,455 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:55:08,546 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_partner: Starting TestCiiImportFacturXFRRetrievePartner.test_import_partner_creation ... 2026-10-31 17:55:08,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #213 deleted mail.message records with IDs: [14319, 14318, 14317] 2026-10-31 17:55:09,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #213 deleted res.partner records with IDs: [993] 2026-10-31 17:55:10,557 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_partner: Starting TestCiiImportFacturXFRRetrievePartner.test_import_partner_retrieval_no_contact ... 2026-10-31 17:55:11,911 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 17:55:27,765 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_barcode ... 2026-10-31 17:55:29,646 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_default_code ... 2026-10-31 17:55:31,356 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_description ... 2026-10-31 17:55:32,991 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_invoice_predictive ... 2026-10-31 17:55:33,148 104 INFO rb-be2b723-226188-430981 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-31 17:55:33,179 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_cii_import_facturx_fr_retrieve_product: Starting TestCiiImportFacturXFRRetrieveProduct.test_partial_import_product_name ... 2026-10-31 17:55:34,960 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 17:55:50,483 104 INFO rb-be2b723-226188-430981 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-31 17:55:52,863 104 INFO rb-be2b723-226188-430981 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-31 17:55:52,957 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #217 deleted account.tax records with IDs: [921] 2026-10-31 17:55:55,193 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 17:56:15,014 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_download_docs: Starting TestDownloadDocs.test_download_invoice_documents_filetype_all ... 2026-10-31 17:56:15,201 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 17:56:15,210 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 17:56:15,885 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 17:56:15] "GET /account/download_invoice_documents/2662,2663,2664/all HTTP/1.1" 200 - 76 0.053 0.625 2026-10-31 17:56:15,891 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_download_docs.TestDownloadDocs.test_download_invoice_documents_filetype_all: waiting for threads: [] 2026-10-31 17:56:15,962 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 17:56:31,183 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_partner_peppol_fields: Starting TestAccountUblCii.test_partner_ubl_cii_formats ... 2026-10-31 17:56:31,373 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_partner_peppol_fields: Starting TestAccountUblCii.test_peppol_eas_endpoint ... 2026-10-31 17:56:32,080 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 17:56:59,448 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_actual_delivery_date_in_cii_xml ... 2026-10-31 17:57:00,930 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:00,931 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_bank_details_import ... 2026-10-31 17:57:01,790 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:01,791 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_billing_date_in_cii_xml ... 2026-10-31 17:57:03,218 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:03,218 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_credit_note_optional_fields ... 2026-10-31 17:57:03,302 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:06,276 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b7cb600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:06,277 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909c3a020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:06,287 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:06,294 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909c39260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:08,040 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:11,272 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79074911c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:11,274 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b30d300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:11,283 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:11,290 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b30d6c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:16,078 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:16,143 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:19,264 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907a4d080> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:19,265 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906eacc20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:19,276 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:19,284 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906eafce0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:57:19,313 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_export_import_billing_dates ... 2026-10-31 17:57:19,332 104 INFO rb-be2b723-226188-430981 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-31 17:57:19,368 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:19,368 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_export_import_product ... 2026-10-31 17:57:31,810 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:31,810 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_export_import_discount_rounding ... 2026-10-31 17:57:35,917 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:35,918 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_export_non_eu_supplier_to_eu_customer ... 2026-10-31 17:57:37,970 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:37,971 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_line_without_product_has_name ... 2026-10-31 17:57:39,111 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:39,112 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_omits_schemeid_va_when_vat_is_slash ... 2026-10-31 17:57:40,395 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:40,395 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_use_correct_vat ... 2026-10-31 17:57:43,034 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:43,035 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_zugferd_keeps_xml_attachment_if_pdf_not_hybrid ... 2026-10-31 17:57:44,593 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:44,594 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_facturx_zugferd_no_duplicate_xml_attachment ... 2026-10-31 17:57:47,659 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:47,660 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_get_invoice_extra_attachments_no_partner ... 2026-10-31 17:57:47,914 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:47,915 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_import_bill ... 2026-10-31 17:57:51,937 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:51,939 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_import_partner_peppol_fields ... 2026-10-31 17:57:55,301 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:55,301 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_importing_bill_shouldnt_set_current_company_bank_account ... 2026-10-31 17:57:58,248 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:57:58,249 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_invoice_optional_fields ... 2026-10-31 17:57:58,329 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:01,198 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909dc8360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:01,199 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a02c7c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:01,208 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:01,214 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a02cb80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:01,927 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:05,917 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790981eac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:05,918 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79099e2ca0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:05,927 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:05,934 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79099e2fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:09,785 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:58:09,821 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:13,815 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79076571a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:13,816 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b0e5760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:13,824 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:13,831 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b0e5300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 17:58:13,859 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_oin_code ... 2026-10-31 17:58:17,485 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:58:17,485 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_payment_means_code_in_facturx_xml ... 2026-10-31 17:58:19,248 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:58:19,249 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_payment_terms_early_payment_discount_in_cii_xml ... 2026-10-31 17:58:21,067 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:58:21,067 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_payment_terms_immediate_in_cii_xml ... 2026-10-31 17:58:22,654 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:58:22,655 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_peppol_eas_endpoint_compute ... 2026-10-31 17:58:22,853 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:58:22,855 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_cii: Starting TestAccountEdiUblCii.test_ubl_bis3_keeps_xml_attachment ... 2026-10-31 17:58:24,892 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 17:58:24,937 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 23 checked, 23 removed 2026-10-31 17:58:41,777 104 INFO rb-be2b723-226188-430981 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-31 17:58:44,653 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_BR_E_08_line_extension_amount ... 2026-10-31 17:58:47,671 104 INFO rb-be2b723-226188-430981 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-31 17:58:49,695 104 INFO rb-be2b723-226188-430981 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-31 17:58:51,957 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_allowance_charge_custom_tax_recycling_contribution ... 2026-10-31 17:58:54,056 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_allowance_charge_fixed_tax_recycling_contribution ... 2026-10-31 17:58:56,228 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_buyer_reference_uses_partner_ref ... 2026-10-31 17:58:58,903 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_cash_rounding_add_invoice_line ... 2026-10-31 17:59:01,636 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_cash_rounding_biggest_tax ... 2026-10-31 17:59:04,294 104 INFO rb-be2b723-226188-430981 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-31 17:59:06,443 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_customer_party_identifiers_partner_be ... 2026-10-31 17:59:17,965 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_customer_party_identifiers_partner_lu ... 2026-10-31 17:59:21,685 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_customer_party_identifiers_partner_nl ... 2026-10-31 17:59:28,669 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_multiple_taxes ... 2026-10-31 17:59:31,206 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_early_pay_discount_with_0_tax ... 2026-10-31 17:59:33,752 104 INFO rb-be2b723-226188-430981 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-31 17:59:38,242 104 INFO rb-be2b723-226188-430981 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-31 17:59:40,786 104 INFO rb-be2b723-226188-430981 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-31 17:59:42,757 104 INFO rb-be2b723-226188-430981 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-31 17:59:44,754 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_item_description_name ... 2026-10-31 17:59:47,271 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_line_zero_quantity_not_missing ... 2026-10-31 17:59:49,342 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_manual_tax_amount ... 2026-10-31 17:59:52,370 104 INFO rb-be2b723-226188-430981 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-31 17:59:54,507 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_negative_discount_upsell ... 2026-10-31 17:59:56,925 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_negative_price_unit ... 2026-10-31 17:59:59,360 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_payee_financial_account ... 2026-10-31 18:00:01,875 104 INFO rb-be2b723-226188-430981 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-31 18:00:04,241 104 INFO rb-be2b723-226188-430981 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-31 18:00:06,655 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_price_unit_more_decimals ... 2026-10-31 18:00:08,971 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_product_commodity_code_cpv ... 2026-10-31 18:00:08,973 104 INFO rb-be2b723-226188-430981 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-31 18:00:09,004 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_product_commodity_code_intrastat ... 2026-10-31 18:00:09,005 104 INFO rb-be2b723-226188-430981 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-31 18:00:09,040 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_product_commodity_code_unspsc ... 2026-10-31 18:00:09,041 104 INFO rb-be2b723-226188-430981 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-31 18:00:09,070 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_send_and_print_additional_documents ... 2026-10-31 18:00:11,398 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_sent_to_luxembourg_dig ... 2026-10-31 18:00:13,791 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_sent_to_partner_with_gln ... 2026-10-31 18:00:16,033 104 INFO rb-be2b723-226188-430981 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-31 18:00:18,740 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_exempt ... 2026-10-31 18:00:21,018 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_out_of_scope ... 2026-10-31 18:00:23,063 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_subtotal_exempt_amount ... 2026-10-31 18:00:25,992 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_tax_withholding ... 2026-10-31 18:00:28,464 104 INFO rb-be2b723-226188-430981 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-31 18:00:30,610 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_with_fixed_tax_on_negative_line ... 2026-10-31 18:00:32,700 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_invoice_with_global_discount_line_sale_order ... 2026-10-31 18:00:37,530 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_be: Starting TestUblExportBis3BE.test_ubl_line_without_product_name ... 2026-10-31 18:00:38,448 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 153 checked, 153 removed 2026-10-31 18:00:47,167 104 INFO rb-be2b723-226188-430981 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-31 18:00:47,232 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:01:04,424 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_debit_note: Starting TestUblExportBis3DebitNoteBE.test_debit_note_as_invoice_document ... 2026-10-31 18:01:07,580 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:01:24,896 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_export_bis3_invoice_be_down_payment: Starting TestUblExportBis3InvoiceBEDownPayment.test_sale_order_down_payment ... 2026-10-31 18:01:29,034 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:01:45,972 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_credit_note_payment_due_date ... 2026-10-31 18:01:47,264 104 INFO rb-be2b723-226188-430981 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-31 18:01:49,138 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_embedded_pdf ... 2026-10-31 18:01:50,542 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_thread: Routing mail from "Someone" to with Message-Id 90928940-2401-4cb9-877c-8e615c086ca6: fallback to model:account.move, thread_id:None, custom_values:{'move_type': 'in_invoice', 'journal_id': 2240}, uid:232 2026-10-31 18:01:51,517 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_empty_embedded_document ... 2026-10-31 18:01:53,349 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be: Starting TestUblImportBis3InvoiceBE.test_import_lot_of_decimals_in_quantities ... 2026-10-31 18:01:55,740 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 18:02:11,904 104 INFO rb-be2b723-226188-430981 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-31 18:02:13,818 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: account.move, records [2756]. 2026-10-31 18:02:15,114 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:02:31,035 104 INFO rb-be2b723-226188-430981 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-31 18:02:33,064 104 INFO rb-be2b723-226188-430981 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-31 18:02:34,721 104 INFO rb-be2b723-226188-430981 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-31 18:02:36,304 104 INFO rb-be2b723-226188-430981 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-31 18:02:37,770 104 INFO rb-be2b723-226188-430981 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-31 18:02:39,264 104 INFO rb-be2b723-226188-430981 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-31 18:02:40,889 104 INFO rb-be2b723-226188-430981 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-31 18:02:42,618 104 INFO rb-be2b723-226188-430981 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-31 18:02:44,255 104 INFO rb-be2b723-226188-430981 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-31 18:02:45,786 104 INFO rb-be2b723-226188-430981 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-31 18:02:47,370 104 INFO rb-be2b723-226188-430981 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-31 18:02:48,828 104 INFO rb-be2b723-226188-430981 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-31 18:02:50,394 104 INFO rb-be2b723-226188-430981 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-31 18:02:51,914 104 INFO rb-be2b723-226188-430981 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-31 18:02:53,465 104 INFO rb-be2b723-226188-430981 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-31 18:02:55,014 104 INFO rb-be2b723-226188-430981 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-31 18:02:56,580 104 INFO rb-be2b723-226188-430981 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-31 18:02:58,015 104 INFO rb-be2b723-226188-430981 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-31 18:02:59,759 104 INFO rb-be2b723-226188-430981 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-31 18:03:00,911 104 INFO rb-be2b723-226188-430981 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-31 18:03:03,046 104 INFO rb-be2b723-226188-430981 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-31 18:03:04,716 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 23 checked, 23 removed 2026-10-31 18:03:19,885 104 INFO rb-be2b723-226188-430981 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-31 18:03:22,184 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4157, 4158, 4159, 4160, 4161] 2026-10-31 18:03:22,399 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7455, 7456, 7457] 2026-10-31 18:03:22,640 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4162, 4163] 2026-10-31 18:03:22,826 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7458, 7459] 2026-10-31 18:03:23,022 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7460] 2026-10-31 18:03:26,301 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4170, 4171, 4172, 4173, 4174] 2026-10-31 18:03:26,545 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7469, 7470, 7471] 2026-10-31 18:03:26,747 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4175, 4176] 2026-10-31 18:03:26,914 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7472, 7473] 2026-10-31 18:03:27,139 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7474] 2026-10-31 18:03:27,885 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4177, 4178, 4179, 4180] 2026-10-31 18:03:28,080 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7475, 7476] 2026-10-31 18:03:28,231 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4181, 4182] 2026-10-31 18:03:28,403 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7477, 7478] 2026-10-31 18:03:28,636 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7479] 2026-10-31 18:03:29,945 104 INFO rb-be2b723-226188-430981 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-31 18:03:32,351 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4183, 4184, 4185, 4186] 2026-10-31 18:03:32,544 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7486, 7487, 7488] 2026-10-31 18:03:32,718 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line.ctp records with IDs: [4187] 2026-10-31 18:03:32,859 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7489] 2026-10-31 18:03:33,065 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #238 deleted account.move.line records with IDs: [7490] 2026-10-31 18:03:33,916 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:03:49,395 104 INFO rb-be2b723-226188-430981 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-31 18:03:49,651 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:03:53,838 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908502660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:03:53,840 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908600a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:03:53,850 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:03:53,858 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a11ccc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:03:54,540 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:03:58,494 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c714a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:03:58,495 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908483100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:03:58,502 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:03:58,508 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908480720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:02,701 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_optional_fields: Starting TestUblImportBis3InvoiceBEOptionalFields.test_import_invoice_optional_fields ... 2026-10-31 18:04:02,784 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:07,002 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790d7851c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:07,004 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790afac2c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:07,013 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:07,021 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790afae980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:07,683 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:10,749 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c5f2a20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:10,751 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ccad800> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:10,763 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:10,774 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ccada80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:15,842 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:18,903 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79085098a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:18,905 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c7149a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:18,913 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:18,920 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c714400> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:04:18,959 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:04:36,575 104 INFO rb-be2b723-226188-430981 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-31 18:04:40,334 104 INFO rb-be2b723-226188-430981 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-31 18:04:42,425 104 INFO rb-be2b723-226188-430981 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-31 18:04:44,539 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:05:00,272 104 INFO rb-be2b723-226188-430981 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-31 18:05:00,496 104 INFO rb-be2b723-226188-430981 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-31 18:05:00,570 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:05:16,132 104 INFO rb-be2b723-226188-430981 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-31 18:05:17,833 104 INFO rb-be2b723-226188-430981 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-31 18:05:19,788 104 INFO rb-be2b723-226188-430981 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-31 18:05:21,680 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_partner_creation ... 2026-10-31 18:05:21,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #246 deleted mail.message records with IDs: [14656, 14655, 14654] 2026-10-31 18:05:22,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #246 deleted res.partner records with IDs: [1180] 2026-10-31 18:05:24,475 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_partner: Starting TestUblImportBis3InvoiceBERetrievePartner.test_import_partner_creation_ch ... 2026-10-31 18:05:28,845 104 INFO rb-be2b723-226188-430981 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-31 18:05:30,965 104 INFO rb-be2b723-226188-430981 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-31 18:05:33,469 104 INFO rb-be2b723-226188-430981 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-31 18:05:35,051 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:05:51,586 104 INFO rb-be2b723-226188-430981 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-31 18:05:53,671 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_barcode ... 2026-10-31 18:05:55,545 104 INFO rb-be2b723-226188-430981 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-31 18:05:57,398 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_description ... 2026-10-31 18:05:59,349 104 INFO rb-be2b723-226188-430981 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-31 18:05:59,519 104 INFO rb-be2b723-226188-430981 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-31 18:05:59,558 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_product: Starting TestUblImportBis3InvoiceBERetrieveProduct.test_partial_import_product_name ... 2026-10-31 18:06:01,559 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 18:06:18,044 104 INFO rb-be2b723-226188-430981 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-31 18:06:20,414 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii.tests.test_ubl_import_bis3_invoice_be_retrieve_tax: Starting TestUblImportBis3InvoiceBERetrieveTax.test_import_foreign_tax ... 2026-10-31 18:06:24,688 104 INFO rb-be2b723-226188-430981 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-31 18:06:26,204 104 INFO rb-be2b723-226188-430981 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-31 18:06:29,017 104 INFO rb-be2b723-226188-430981 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-31 18:06:32,064 104 INFO rb-be2b723-226188-430981 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-31 18:06:34,020 104 INFO rb-be2b723-226188-430981 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-31 18:06:36,640 104 INFO rb-be2b723-226188-430981 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-31 18:06:36,831 104 INFO rb-be2b723-226188-430981 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-31 18:06:36,927 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:06:52,604 104 INFO rb-be2b723-226188-430981 odoo.addons.account_edi_ubl_cii_tax_extension.tests.test_ubl_cii_tax_extension: Starting TestAccountEdiUblCiiTaxExtension.test_tax_subtotal ... 2026-10-31 18:06:56,918 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:07:12,618 104 INFO rb-be2b723-226188-430981 odoo.addons.account_fleet.tests.test_account_fleet: Starting TestAccountFleet.test_transfer_wizard_vehicle_info_propagation ... 2026-10-31 18:07:18,051 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:07:34,739 104 INFO rb-be2b723-226188-430981 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_fleet_log_services_amount ... 2026-10-31 18:07:36,157 104 INFO rb-be2b723-226188-430981 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_bill_change_vehicle ... 2026-10-31 18:07:36,952 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [664] 2026-10-31 18:07:37,432 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [665] 2026-10-31 18:07:37,663 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted mail.message records with IDs: [14786] 2026-10-31 18:07:37,676 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted fleet.vehicle.log.services records with IDs: [9] 2026-10-31 18:07:38,337 104 INFO rb-be2b723-226188-430981 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_bill_deletion ... 2026-10-31 18:07:39,601 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [667, 668] 2026-10-31 18:07:39,908 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted account.move.line.ctp records with IDs: [4263, 4265] 2026-10-31 18:07:39,998 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted mail.message records with IDs: [14788] 2026-10-31 18:07:40,008 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted fleet.vehicle.log.services records with IDs: [11] 2026-10-31 18:07:40,184 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted account.move.line records with IDs: [7608] 2026-10-31 18:07:40,492 104 INFO rb-be2b723-226188-430981 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_bill_right_amount ... 2026-10-31 18:07:41,346 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted account.analytic.line records with IDs: [669] 2026-10-31 18:07:42,105 104 INFO rb-be2b723-226188-430981 odoo.addons.account_fleet.tests.test_fleet_vehicle_log_services: Starting TestFleetVehicleLogServices.test_service_log_deletion ... 2026-10-31 18:07:42,857 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted mail.message records with IDs: [14791] 2026-10-31 18:07:42,992 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #256 deleted fleet.vehicle.log.services records with IDs: [15] 2026-10-31 18:07:43,079 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:08:01,410 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_action_post_calls_send_payment_request_only_once ... 2026-10-31 18:08:02,670 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_full_amount_available_for_refund_when_not_yet_refunded ... 2026-10-31 18:08:03,933 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_full_amount_available_for_refund_when_refunds_are_pending ... 2026-10-31 18:08:05,213 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_generate_payment_link_with_no_invoice_line ... 2026-10-31 18:08:05,339 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [4266] 2026-10-31 18:08:05,560 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [7613, 7614] 2026-10-31 18:08:05,619 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_amount_available_for_refund_when_fully_refunded ... 2026-10-31 18:08:07,760 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_amount_available_for_refund_when_no_tx ... 2026-10-31 18:08:07,936 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_amount_available_for_refund_when_not_supported ... 2026-10-31 18:08:09,061 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_full_amount_available_for_refund_when_partially_refunded ... 2026-10-31 18:08:11,324 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_no_payment_for_validations ... 2026-10-31 18:08:11,542 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_payment_invoice_same_receivable ... 2026-10-31 18:08:14,773 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_payment_token_for_invoice_partner_is_available ... 2026-10-31 18:08:16,773 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_payments_for_source_tx_with_children ... 2026-10-31 18:08:18,121 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_pending_tx_does_not_cancel_payment ... 2026-10-31 18:08:19,053 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_post_process_does_not_fail_on_cancelled_invoice ... 2026-10-31 18:08:21,142 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_post_process_only_posts_invoices_of_done_transactions ... 2026-10-31 18:08:24,057 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_prevent_unlink_apml_with_active_provider ... 2026-10-31 18:08:24,186 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_provider_journal_assignation ... 2026-10-31 18:08:24,770 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_refund_message_author_is_logged_in_user ... 2026-10-31 18:08:25,936 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_refunds_count ... 2026-10-31 18:08:30,465 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_account_payment: Starting TestAccountPayment.test_vendor_payment_name_remains_same_after_repost ... 2026-10-31 18:08:32,450 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #258 deleted account.move.line.ctp records with IDs: [4293] 2026-10-31 18:08:32,725 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #258 deleted account.move.line records with IDs: [7667, 7668] 2026-10-31 18:08:34,105 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:08:51,423 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_check_payment_access_token_before_rerouting_flow ... 2026-10-31 18:08:51,570 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_check_portal_access_token_before_rerouting_flow ... 2026-10-31 18:08:51,600 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_invoice_overdue_payment_flow ... 2026-10-31 18:08:55,850 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:TestUser from n/a 2026-10-31 18:08:55,868 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:08:59,349 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:08:59] "GET /my/invoices/overdue HTTP/1.1" 200 - 330 0.362 3.121 2026-10-31 18:08:59,490 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:08:59] "POST /invoice/transaction/overdue HTTP/1.1" 200 - 29 0.037 0.083 2026-10-31 18:09:01,618 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:01] "POST /payment/status/poll HTTP/1.1" 200 - 560 0.836 1.203 2026-10-31 18:09:01,706 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_invoice_payment_flow ... 2026-10-31 18:09:01,725 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:09:02,307 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-31 18:09:03,484 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:03] "GET /payment/pay?amount=1111.11¤cy_id=126&reference=Test+Transaction&partner_id=1254&access_token=800ee1392a36f35241ecf65f5a71b68c6cbd3dcd80593c2ff69ac0b1acca0a8d&invoice_id=2857 HTTP/1.1" 200 - 277 0.222 1.540 2026-10-31 18:09:03,523 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-31 18:09:03,626 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:03] "POST /invoice/transaction/2857 HTTP/1.1" 200 - 27 0.030 0.077 2026-10-31 18:09:03,711 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_out_invoice_get_page_view_values ... 2026-10-31 18:09:06,826 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_partially_paid_invoice_overdue_payment_flow ... 2026-10-31 18:09:12,595 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:TestUser from n/a 2026-10-31 18:09:12,616 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:09:14,769 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:14] "GET /my/invoices/overdue HTTP/1.1" 200 - 330 0.263 1.892 2026-10-31 18:09:14,903 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:14] "POST /invoice/transaction/overdue HTTP/1.1" 200 - 29 0.043 0.059 2026-10-31 18:09:17,138 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:17] "POST /payment/status/poll HTTP/1.1" 200 - 555 0.910 1.229 2026-10-31 18:09:17,204 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_public_user_new_company ... 2026-10-31 18:09:20,796 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:09:21,314 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-31 18:09:22,665 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:22] "GET /payment/pay?amount=1000.0¤cy_id=126&reference=Test+Transaction&partner_id=1254&access_token=df79ab04f432004c6d28625c4e955c249626b587bceb9cd4a32ff388bf524af2&invoice_id=2864 HTTP/1.1" 200 - 293 0.198 1.675 2026-10-31 18:09:22,679 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-31 18:09:22,772 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:22] "POST /invoice/transaction/2864 HTTP/1.1" 200 - 27 0.035 0.061 2026-10-31 18:09:24,929 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:24] "POST /payment/status/poll HTTP/1.1" 200 - 519 0.922 1.114 2026-10-31 18:09:24,995 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_payment_flows: Starting TestFlows.test_transaction_route_rejects_unexpected_kwarg ... 2026-10-31 18:09:25,091 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:09:25,573 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-10-31 18:09:25,587 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:09:25] "POST /invoice/transaction/2857/ HTTP/1.1" 200 - 13 0.008 0.491 2026-10-31 18:09:25,683 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:09:44,421 104 INFO rb-be2b723-226188-430981 odoo.addons.account_payment.tests.test_payment_provider: Starting TestPaymentProvider.test_duplicate_provider_child_company_no_journal_id ... 2026-10-31 18:09:51,535 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:10:06,382 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_account_journal: Starting TestPeppolAccountJournal.test_peppol_journal_type_change ... 2026-10-31 18:10:06,618 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:10:23,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_attachment_placeholders ... 2026-10-31 18:10:26,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_automatic_invoicing_auto_update_partner_peppol_status ... 2026-10-31 18:10:29,000 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651359150435855.1672531200.000000000000000-openerp-89-sale.order@f187ff321d33>: ['"partner_be" <@False>'] 2026-10-31 18:10:29,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-10-31 18:10:32,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_available_peppol_edi_formats ... 2026-10-31 18:10:32,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_available_peppol_sending_methods ... 2026-10-31 18:10:45,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_compute_available_peppol_eas_multi_partner ... 2026-10-31 18:10:45,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_non_xml_compatible_characters ... 2026-10-31 18:10:48,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_default_ubl_bis3_multi ... 2026-10-31 18:10:50,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-31 18:10:51,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-31 18:10:52,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_default_ubl_bis3_single ... 2026-10-31 18:10:54,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_document_retrieval_with_company_context ... 2026-10-31 18:11:09,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_peppol_send_multi_async ... 2026-10-31 18:11:24,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-31 18:11:25,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-31 18:11:25,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_receive_error_peppol ... 2026-10-31 18:11:28,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_receive_success_peppol ... 2026-10-31 18:11:30,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_resend_error_peppol_message ... 2026-10-31 18:11:32,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #274 deleted ir.attachment records with IDs: [12151] 2026-10-31 18:11:33,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_email_then_peppol ... 2026-10-31 18:11:35,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [482] 2026-10-31 18:11:35,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_invalid_edi_user ... 2026-10-31 18:11:37,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_peppol_alerts_invalid_partner ... 2026-10-31 18:11:38,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_peppol_alerts_not_valid_format_partner ... 2026-10-31 18:11:40,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_peppol_alerts_not_valid_partner ... 2026-10-31 18:11:41,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_send_success_message ... 2026-10-31 18:11:43,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_silent_error_while_creating_xml ... 2026-10-31 18:11:45,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) started manually 2026-10-31 18:11:46,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Send invoices automatically' (60) done 2026-10-31 18:11:46,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolMessage.test_validate_partner ... 2026-10-31 18:11:46,683 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 32 checked, 32 removed 2026-10-31 18:12:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolSelfBillingImport.test_receive_self_billed_invoice_from_peppol ... 2026-10-31 18:12:05,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_messages: Starting TestPeppolSelfBillingImport.test_receive_self_billed_invoice_from_peppol_multi_company ... 2026-10-31 18:12:22,192 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:12:37,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_create_participant_missing_data ... 2026-10-31 18:12:37,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_deregister_with_client_gone_error ... 2026-10-31 18:12:38,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [4] 2026-10-31 18:12:38,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_do_not_reset_peppol_endpoint ... 2026-10-31 18:12:40,000 104 INFO rb-be2b723-226188-430981 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-31 18:12:48,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_ignore_archived_edi_users ... 2026-10-31 18:12:49,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_peppol_commercial_entity ... 2026-10-31 18:12:58,000 104 INFO rb-be2b723-226188-430981 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-31 18:12:58,000 104 INFO rb-be2b723-226188-430981 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-31 18:12:58,000 104 INFO rb-be2b723-226188-430981 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-31 18:12:58,000 104 INFO rb-be2b723-226188-430981 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-31 18:12:59,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_peppol_registration_register_as_parent ... 2026-10-31 18:13:08,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [9] 2026-10-31 18:13:08,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_peppol_registration_register_as_self ... 2026-10-31 18:13:16,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [10] 2026-10-31 18:13:16,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_register_participant_already_exists_on_peppol_as_receiver ... 2026-10-31 18:13:17,000 104 INFO rb-be2b723-226188-430981 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-31 18:13:18,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #278 deleted account_edi_proxy_client.user records with IDs: [12] 2026-10-31 18:13:18,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_register_participant_rejected ... 2026-10-31 18:13:18,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol.tests.test_peppol_participant: Starting TestPeppolParticipant.test_save_migration_key ... 2026-10-31 18:13:19,193 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-10-31 18:13:34,219 104 INFO rb-be2b723-226188-430981 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-31 18:13:36,811 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:13:52,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol_response.tests.test_peppol_message_responses: Starting TestPeppolMessageResponse.test_accept_response_peppol ... 2026-10-31 18:13:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol_response.tests.test_peppol_message_responses: Starting TestPeppolMessageResponse.test_receive_response_to_inexisting_invoices ... 2026-10-31 18:13:58,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol_response.tests.test_peppol_message_responses: Starting TestPeppolMessageResponse.test_reject_response_peppol ... 2026-10-31 18:14:00,935 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:14:17,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol_selfbilling.tests.test_peppol_selfbilling: Starting TestPeppolSelfBilling.test_send_self_billed_invoice_via_peppol ... 2026-10-31 18:14:19,888 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:14:35,763 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_export_selfbilling ... 2026-10-31 18:14:39,642 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_export_selfbilling_credit_note ... 2026-10-31 18:14:41,844 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_export_selfbilling_reverse_charge ... 2026-10-31 18:14:44,082 104 INFO rb-be2b723-226188-430981 odoo.addons.account_peppol_selfbilling.tests.test_ubl_export_bis3_self_billing_be: Starting TestUblExportBis3SelfInvoiceBE.test_self_billing_sequence_per_partner ... 2026-10-31 18:14:46,020 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-31 18:15:02,010 104 INFO rb-be2b723-226188-430981 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_get_qr_vals_communication ... 2026-10-31 18:15:02,184 104 INFO rb-be2b723-226188-430981 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_out_invoice_create_refund_qr_code ... 2026-10-31 18:15:03,729 104 INFO rb-be2b723-226188-430981 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_sepa_qr_code_detection ... 2026-10-31 18:15:04,028 104 INFO rb-be2b723-226188-430981 odoo.addons.account_qr_code_sepa.tests.test_sepa_qr: Starting TestSEPAQRCode.test_sepa_qr_code_generation ... 2026-10-31 18:15:04,602 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:15:19,556 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation: Starting TestTaxesComputation.test_formula ... 2026-10-31 18:15:20,934 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome pid: 6514 2026-10-31 18:15:20,934 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome headless temporary user profile dir: /tmp/tmpxdbkxrou_chrome_odoo 2026-10-31 18:15:20,935 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Issuing json command http://127.0.0.1:35281/json/version 2026-10-31 18:15:20,936 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35281/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:15:21,104 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Browser version: Chrome/150.0.7871.114 2026-10-31 18:15:21,104 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Issuing json command http://127.0.0.1:35281/json 2026-10-31 18:15:21,105 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35281/json with timeout 3 increased to 10s during tests 2026-10-31 18:15:21,131 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Websocket url found: ws://127.0.0.1:35281/devtools/page/A01B93F94628F97B530FA0798567C3EE 2026-10-31 18:15:21,159 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Enable chrome headless console log notification 2026-10-31 18:15:21,186 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome headless enable page notifications 2026-10-31 18:15:21,412 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 18:15:21,430 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Setting session cookie in browser 2026-10-31 18:15:21,437 104 INFO rb-be2b723-226188-430981 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-31 18:15:21,437 104 INFO rb-be2b723-226188-430981 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-31 18:15:21,473 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:15:23,078 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:23] "GET /account/init_tests_shared_js_python HTTP/1.1" 200 - 174 0.180 1.428 2026-10-31 18:15:23,083 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Navigation result: {'frameId': 'A01B93F94628F97B530FA0798567C3EE', 'loaderId': '2A9609B7AC228659E87B2C71502E4C85', 'isDownload': False} 2026-10-31 18:15:23,083 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Evaluate ready code "odoo.isTourReady('tests_shared_js_python')" 2026-10-31 18:15:23,117 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15: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-31 18:15:23,146 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 18:15:23,213 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:23] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.049 2026-10-31 18:15:23,236 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 18:15:23,257 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:23] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.016 0.078 2026-10-31 18:15:23,259 104 INFO rb-be2b723-226188-430981 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-31 18:15:23,260 104 INFO rb-be2b723-226188-430981 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-31 18:15:23,280 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 18:15:23,314 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:23] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.047 2026-10-31 18:15:23,498 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:15:23,518 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:23] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 5 0.004 0.015 2026-10-31 18:15:23,540 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 18:15:23,585 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:23] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.078 2026-10-31 18:15:24,208 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:24] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.018 2026-10-31 18:15:24,347 104 INFO rb-be2b723-226188-430981 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-31 18:15:24,362 104 INFO rb-be2b723-226188-430981 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-31 18:15:24,430 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.146 2026-10-31 18:15:24,470 104 INFO rb-be2b723-226188-430981 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-31 18:15:24,513 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:24] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.047 0.172 2026-10-31 18:15:24,533 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:15:24,534 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:15:24] "POST /account/post_tests_shared_js_python HTTP/1.1" 200 - 7 0.010 0.052 2026-10-31 18:15:24,564 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: tour succeeded 2026-10-31 18:15:24,565 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: ╔═══════════════════════════════════════╗ ║ TOUR tests_shared_js_python SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 18:15:24,695 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula.browser: heap 9053692 (allocated 10223616) 2026-10-31 18:15:24,706 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Closing chrome headless with pid 6514 2026-10-31 18:15:24,707 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Closing websocket connection 2026-10-31 18:15:24,709 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Terminating chrome headless with pid 6514 2026-10-31 18:15:24,843 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_181524_843428_test_formula.txt 2026-10-31 18:15:24,843 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation.TestTaxesComputation.test_formula: Removing chrome user profile "/tmp/tmpxdbkxrou_chrome_odoo" 2026-10-31 18:15:24,927 104 INFO rb-be2b723-226188-430981 odoo.addons.account_tax_python.tests.test_taxes_computation: Starting TestTaxesComputation.test_invalid_formula ... 2026-10-31 18:15:25,165 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:15:41,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_child_tax_multiple_parent_raises ... 2026-10-31 18:15:41,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_all_move_type ... 2026-10-31 18:15:53,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_amls_all_states ... 2026-10-31 18:15:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_caba_taxes_with_negative_line ... 2026-10-31 18:16:02,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_child_tax ... 2026-10-31 18:16:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_date_from ... 2026-10-31 18:16:05,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_move_type_entry ... 2026-10-31 18:16:08,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_multi_company ... 2026-10-31 18:16:23,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_multiple_taxes ... 2026-10-31 18:16:24,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_no_tag_after ... 2026-10-31 18:16:25,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_no_tag_before ... 2026-10-31 18:16:26,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_tax_tags ... 2026-10-31 18:16:28,000 104 INFO rb-be2b723-226188-430981 odoo.addons.account_update_tax_tags.tests.test_account_update_tax_tags_wizard: Starting TestAccountUpdateTaxTagsWizard.test_update_with_caba_taxes ... 2026-10-31 18:16:31,309 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:16:39,323 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:42,396 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907a3ec00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:42,397 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e79c720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:42,408 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:42,415 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e79dd00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:42,942 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:46,940 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909bf6980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:46,941 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79085851c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:46,951 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:46,958 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79085867a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:47,453 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:51,500 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b600a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:51,502 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d6d6200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:51,512 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:51,520 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d6d4f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:52,072 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:55,203 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c893060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:55,206 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790998af20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:55,217 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:55,225 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909989ee0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:56,734 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:59,776 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dc51620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:59,778 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79099d3d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:59,788 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:16:59,797 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79099d00e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:00,295 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:04,249 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790961a660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:04,251 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909761bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:04,260 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:04,267 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79097628e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:04,727 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:07,691 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79085b4180> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:07,695 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790af0a0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:07,707 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:07,716 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790af09da0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:09,126 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:12,236 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cb7fa60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:12,237 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b59f880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:12,245 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:12,251 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b59fa60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:12,798 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:16,796 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b7822a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:16,798 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c5dad40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:16,805 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:16,811 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c5dbec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:17,323 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:21,351 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79077b7b00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:21,353 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790afe6ca0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:21,364 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:21,372 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790afe5a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:22,001 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:25,085 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c14b4c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:25,087 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dd6d3a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:25,097 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:25,105 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790dd6cae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:26,545 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:29,545 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b9bfd80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:29,547 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d6c39c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:29,556 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:29,564 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d6c1bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_analytic_account.py", line 15, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:36,799 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_aggregates ... 2026-10-31 18:17:37,038 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_all_account_count_with_subplans ... 2026-10-31 18:17:37,108 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:41,197 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c9df7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:41,199 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cdb9080> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:41,210 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:41,219 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a66fec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:41,703 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:45,697 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a867600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:45,699 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909a6ad40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:45,707 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:45,714 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909a6ba60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:46,157 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:49,027 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a740e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:49,028 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ac78540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:49,039 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:49,047 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ac7b380> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:49,605 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:53,491 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79099a0e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:53,492 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b7bf060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:53,501 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:53,508 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b7bea20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:54,003 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:58,022 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b29e980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:58,024 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e80efc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:58,033 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:58,040 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e80fba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:17:58,459 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:01,558 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dd19c60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:01,559 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790bc28540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:01,569 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:01,576 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790bc2aa20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:03,038 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:06,333 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790703ef20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:06,334 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908a9e980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:06,343 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:06,351 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908a9e520> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:06,833 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:10,757 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dd9b920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:10,758 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906b00900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:10,768 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:10,774 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906b000e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:11,237 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:14,193 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e5abba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:14,194 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dedd300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:14,201 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:14,206 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790deddb20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:15,732 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:18,718 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c5ac7c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:18,719 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906ec05e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:18,727 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:18,733 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906ec1760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:19,232 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:23,271 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cef7240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:23,273 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907644f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:23,281 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:23,288 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79076447c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:23,779 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:27,652 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907a7df80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:27,655 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c9cb420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:27,669 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:27,684 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c8509a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:28,196 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:31,230 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909f5eca0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:31,232 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790703ed40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:31,243 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:31,252 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790703ea20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:31,713 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:35,659 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906b0c0e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:35,661 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e4ee340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:35,670 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:35,677 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a6eb7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:36,167 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:40,182 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790859efc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:40,184 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e5a77e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:40,192 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:40,200 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e5a7ec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:40,683 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:43,669 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79097318a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:43,671 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c853060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:43,684 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:43,692 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c850b80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:45,463 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_account_branches ... 2026-10-31 18:18:45,466 104 INFO rb-be2b723-226188-430981 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-31 18:18:45,508 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_distribution_model ... 2026-10-31 18:18:45,602 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_analytic_plan_account_child ... 2026-10-31 18:18:45,668 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:48,592 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790db30e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:48,594 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a6e89a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:48,603 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:48,610 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a6eb9c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:49,076 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:53,155 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7939e85a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:53,156 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79099753a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:53,166 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:53,173 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ab40b80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:53,677 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:56,726 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908cb8400> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:56,728 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907239bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:56,738 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:56,745 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790723b060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:18:58,151 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:01,445 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790bfd6fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:01,447 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907618180> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:01,454 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:01,460 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79076187c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:01,942 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:05,976 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a3931a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:05,977 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79097c0860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:05,985 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:05,993 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79097c2a20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:06,419 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:10,409 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c18d120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:10,411 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790785d580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:10,420 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:10,428 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790785c220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:10,867 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:13,847 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b99b6a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:13,849 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e5ab880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:13,858 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:13,866 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e5a9940> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:15,300 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:18,424 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790be83ce0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:18,425 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b04f6a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:18,434 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:18,440 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b04fd80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:18,908 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:22,813 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ddb65c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:22,815 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e276480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:22,825 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:22,837 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e275d00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:23,359 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:26,428 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ddaa700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:26,430 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79084d6160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:26,440 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:26,449 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79084d7240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:27,987 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:30,816 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cb57740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:30,818 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a350b80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:30,826 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:30,832 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a352520> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:31,298 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:35,365 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a73e520> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:35,367 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e5cbc40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:35,374 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:35,379 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e5cba60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:35,851 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:38,991 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790d616200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:38,992 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dd0fba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:39,002 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:39,010 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790dd0cfe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:40,484 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:43,409 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790723b740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:43,410 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cd885e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:43,420 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:43,427 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790703f2e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:43,922 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:47,758 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908c847c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:47,760 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907553740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:47,769 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:47,777 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7907551d00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:48,213 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:52,096 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909915c60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:52,098 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908480d60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:52,107 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:52,115 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908481c60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:52,721 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan ... 2026-10-31 18:19:53,527 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52646, 52662] 2026-10-31 18:19:53,588 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:57,593 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79096ecb80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:57,595 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79075b0900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:57,604 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:57,611 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79075b2e80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:19:58,589 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52650, 52664] 2026-10-31 18:19:58,655 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:01,510 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084e6c00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:01,511 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909b954e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:01,522 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:01,529 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909b97ba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:03,457 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52654, 52666] 2026-10-31 18:20:03,516 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:06,246 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ba18860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:06,248 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ca89620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:06,258 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:06,266 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ca88720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:08,195 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52658, 52668] 2026-10-31 18:20:08,241 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:11,397 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790def2b60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:11,399 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79095c2660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:11,410 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:11,415 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79095c07c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:12,891 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:15,831 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b690720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:15,833 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790adae0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:15,843 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:15,851 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790adaca40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:16,313 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:20,271 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a888040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:20,272 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908c6d4e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:20,282 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:20,287 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908c6e660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:20,707 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:23,774 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cd89c60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:23,775 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790881d300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:23,785 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:23,793 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790881e160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:25,252 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:28,271 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e5a6ca0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:28,272 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a1677e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:28,282 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:28,290 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a164a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:28,799 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:32,862 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790bfd6c00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:32,864 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cea7420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:32,875 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:32,882 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cea56c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:33,368 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:36,333 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908cbaac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:36,334 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e823420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:36,342 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:36,349 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e821bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:37,790 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:40,749 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790baac040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:40,750 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ca18c20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:40,760 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:40,768 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ca18f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:41,215 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:45,275 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909a6bc40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:45,276 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b92f100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:45,286 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:45,293 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b92f560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:46,106 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:50,270 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907a5f9c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:50,272 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b614360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:50,281 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:50,288 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790842f060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:52,045 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52718, 52722, 52726, 52730, 52719, 52723, 52727, 52731] 2026-10-31 18:20:52,081 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:55,154 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b440680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:55,155 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908514ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:55,164 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:55,171 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79085171a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:20:55,587 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan_conflict ... 2026-10-31 18:20:56,116 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_parent_plan_with_intermediate ... 2026-10-31 18:20:57,931 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52646, 52662] 2026-10-31 18:20:57,996 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:01,123 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79085dee80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:01,125 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790df136a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:01,134 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:01,140 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790df10040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:03,163 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52650, 52664] 2026-10-31 18:21:03,235 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:06,141 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790746cea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:06,142 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790adae020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:06,150 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:06,156 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790adad8a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:08,151 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52654, 52666] 2026-10-31 18:21:08,207 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:11,457 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79097c14e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:11,459 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909f7c9a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:11,468 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:11,475 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909f7c220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:12,483 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52658, 52668] 2026-10-31 18:21:12,542 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:16,763 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906adff60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:16,764 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790859e020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:16,774 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:16,781 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790859c7c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:17,353 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:21,453 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909891ee0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:21,456 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909c8d8a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:21,469 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:21,477 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909c8cae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:22,018 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:25,187 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b6554e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:25,189 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dd98360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:25,197 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:25,205 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790dd98540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:26,709 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:29,975 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909a5f560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:29,977 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909838720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:29,986 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:29,993 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909839120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:30,495 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:34,586 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b6c7f60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:34,588 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790706bd80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:34,596 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:34,602 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79070680e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:35,151 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:39,183 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909ced580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:39,184 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b153060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:39,194 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:39,202 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b153ba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:39,643 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:42,764 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790761e660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:42,765 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790be76200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:42,774 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:42,780 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790be74e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:43,281 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:47,306 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790712fec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:47,307 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b0e4ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:47,315 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:47,323 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b0e5120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:47,756 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:51,809 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790995d120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:51,810 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790bc81da0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:51,820 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:51,828 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790bc82340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:52,672 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:55,913 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b8be7a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:55,914 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907267380> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:55,923 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:55,929 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7907264400> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:21:58,654 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52750, 52754, 52758, 52762, 52751, 52755, 52759, 52763] 2026-10-31 18:21:58,694 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:01,725 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790d6dd300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:01,727 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908586340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:01,736 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:01,743 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908586e80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:02,133 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan ... 2026-10-31 18:22:02,674 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan_conflict ... 2026-10-31 18:22:02,857 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_plan_no_conflict ... 2026-10-31 18:22:03,127 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_change_sys_param ... 2026-10-31 18:22:03,228 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:07,381 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ca9e0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:07,383 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b6c5a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:07,393 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:07,401 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b6c53a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:07,773 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:11,033 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a3e1bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:11,035 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cab1d00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:11,054 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:11,063 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cab3880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:12,504 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:15,850 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cdba0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:15,852 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d6d1f80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:15,861 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:15,869 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d6d1260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:16,295 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:20,424 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c159580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:20,426 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e17a020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:20,435 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:20,443 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e179b20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:20,953 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:25,073 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b29f1a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:25,075 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e81b100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:25,084 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:25,091 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e81b6a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:25,549 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:28,466 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a11d4e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:28,467 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790df12160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:28,476 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:28,483 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790df13920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:28,940 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:32,929 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790998ba60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:32,930 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b656ca0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:32,940 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:32,947 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b6562a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:33,503 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:37,487 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790842dc60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:37,489 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908602700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:37,499 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:37,506 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908602fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:38,048 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:41,310 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907252700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:41,311 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909892160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:41,320 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:41,327 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909890f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:42,802 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:45,904 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909e62700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:45,906 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b0c18a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:45,919 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:45,926 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b0c37e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:46,401 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:50,409 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a718cc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:50,411 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79089f74c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:50,423 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:50,429 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79089f4ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:50,852 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:53,936 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dea9d00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:53,938 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dcdeac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:53,947 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:53,954 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790dcdea20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:55,417 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:58,388 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ba23c40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:58,389 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cd25440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:58,399 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:58,406 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cd247c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:22:59,915 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #294 deleted ir.model.fields records with IDs: [52647, 52651, 52655, 52659] 2026-10-31 18:22:59,957 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:03,873 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909f3d260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:03,875 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b742340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:03,884 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:03,889 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b740e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_config_parameter.py", line 97, in set_param return super().set_param(key, value) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_config_parameter.py", line 96, in set_param param.write({'value': value}) File "/data/build/rb-be2b723-226188/addons/sale/models/ir_config_parameter.py", line 25, in write res = super().write(vals) File "/data/build/rb-be2b723-226188/addons/crm/models/ir_config_parameter.py", line 12, in write result = super(IrConfigParameter, self).write(vals) File "/data/build/rb-be2b723-226188/addons/analytic/models/ir_config_parameter.py", line 27, in write plan_field.unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:04,206 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_create_analytic_with_minimal_access ... 2026-10-31 18:23:05,164 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:09,273 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79075514e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:09,275 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79095c3e20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:09,284 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:09,290 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79095c1800> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:09,756 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:12,648 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79095f2700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:12,649 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b978680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:12,659 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:12,666 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b978540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:14,198 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:17,119 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790afa0680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:17,121 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dcdc2c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:17,131 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:17,137 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790dcdc540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:17,631 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:21,901 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c22e3e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:21,903 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790854a0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:21,913 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:21,920 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908549120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:22,427 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:25,455 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b630180> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:25,457 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790712e340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:25,467 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:25,475 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790712df80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:26,868 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:29,771 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b150040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:29,772 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b768b80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:29,779 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:29,785 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b7680e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:30,231 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:34,182 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906ec27a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:34,183 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79099e3a60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:34,194 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:34,200 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79099e3100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:34,635 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:38,600 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909ef2980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:38,602 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909cecea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:38,611 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:38,619 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909cecae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:38,786 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_get_plans_with_option ... 2026-10-31 18:23:39,270 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_get_plans_without_options ... 2026-10-31 18:23:39,367 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_order_analytic_distribution_model ... 2026-10-31 18:23:39,600 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_account: Starting TestAnalyticAccount.test_update_analytic_distribution_clean_all_plans ... 2026-10-31 18:23:39,886 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:42,825 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908437d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:42,826 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909ef2980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:42,833 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:42,838 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79099d0a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:42,875 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:23:51,931 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:54,860 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909534ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:54,861 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790deca160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:54,872 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:54,888 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c716ac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:55,383 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:59,531 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c48e340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:59,532 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d28ae80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:59,539 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:59,544 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d28b740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:23:59,984 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:02,953 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b8bf060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:02,954 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c3ab060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:02,963 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:02,970 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c3a8540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:04,451 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:07,394 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084b2840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:07,396 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79085144a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:07,405 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:07,411 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79085153a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:07,939 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:11,916 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dda9120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:11,917 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907256200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:11,927 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:11,933 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7907255b20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:12,352 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:14,955 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e17b560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:14,956 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909bf4180> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:14,964 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:14,970 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909bf7e20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:16,444 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:19,390 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908962ca0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:19,391 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a2f6fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:19,401 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:19,406 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a2f6660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:19,805 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:23,553 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909f5d440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:23,554 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c9e4e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:23,562 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:23,567 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c9e63e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:23,976 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:27,815 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dca3ba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:27,820 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ac56980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:27,828 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:27,833 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d4c0ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:28,295 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:31,271 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c9f6200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:31,272 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e400c20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:31,281 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:31,286 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e402980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:32,766 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:35,672 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790bfd5620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:35,674 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909be65c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:35,684 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:35,692 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909be7420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:36,181 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:40,168 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909dc8220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:40,169 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908552200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:40,178 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:40,185 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908552840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:40,624 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_dynamic_update: Starting TestAnalyticDynamicUpdate.test_configurations ... 2026-10-31 18:24:41,851 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:44,854 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790deb6ca0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:44,855 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909accfe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:44,864 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:44,871 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909acdbc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:44,914 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:24:46,271 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:49,360 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790def3c40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:49,361 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790afa0fe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:49,371 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:49,379 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790afa3920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:49,895 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:53,950 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907a3cb80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:53,952 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cb6f100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:53,961 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:53,968 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cb6ee80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:54,430 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:58,471 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c023420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:58,472 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ca06c00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:58,481 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:58,486 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ca05620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:24:58,998 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:02,275 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cef5da0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:02,277 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b0c0f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:02,287 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:02,294 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b0c3d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:02,825 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:06,869 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790995d120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:06,871 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909893880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:06,883 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:06,890 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909891760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:07,343 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:11,424 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790854dbc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:11,425 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906eac2c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:11,436 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:11,441 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906eaf060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:11,912 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:15,049 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790bab04a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:15,050 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c9f6de0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:15,061 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:15,068 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c9f5f80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:16,446 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:19,498 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c270e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:19,500 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b92f9c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:19,507 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:19,513 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b92dee0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:20,066 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_analytic_mixin: Starting TestAnalyticMixin.test_filtered_domain ... 2026-10-31 18:25:20,223 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:24,391 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79097280e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:24,392 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790df927a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:24,398 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:24,404 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790df90ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:24,443 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:25:24,467 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_plan ... 2026-10-31 18:25:24,795 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:27,958 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e64a2a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:27,960 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790961d580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:27,970 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:27,977 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790961eb60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:29,529 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:32,528 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906ad02c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:32,529 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906b0dda0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:32,535 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:32,541 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906b0c5e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:33,011 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:37,228 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79095c0a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:37,230 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79075b1ee0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:37,240 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:37,246 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79075b2980> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:37,759 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:41,685 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790d1e3100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:41,687 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790845d620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:41,696 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:41,703 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790845fe20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:42,216 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:45,268 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a3e1080> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:45,270 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cd89ee0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:45,279 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:45,287 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cd89260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:45,722 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:49,595 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b442340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:49,597 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79078a18a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:49,607 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:49,614 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79078a22a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:50,073 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:53,981 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b621580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:53,983 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908cb94e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:53,992 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:54,000 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908cb8ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:54,452 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:57,496 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c8a1e40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:57,498 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908d11760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:57,508 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:57,515 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908d120c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:25:59,032 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:02,040 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dd6f560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:02,042 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c4a9580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:02,050 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:02,057 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c4a87c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:03,588 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52834, 52836, 52838, 52840] 2026-10-31 18:26:03,620 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:07,557 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790bce3920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:07,558 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907ab23e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:07,567 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:07,574 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7907ab2ac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 19, in test_delete_plan plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:08,149 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [52] 2026-10-31 18:26:08,219 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_plan_with_view ... 2026-10-31 18:26:08,294 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:11,158 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79071e4540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:11,159 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790afa22a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:11,172 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:11,179 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790afa0680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:12,647 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:15,533 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b037ba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:15,535 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e4edd00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:15,544 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:15,552 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e4ec400> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:16,016 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:19,894 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e49e340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:19,896 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cbccf40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:19,905 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:19,913 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cbceb60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:20,393 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:23,354 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ba37f60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:23,356 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790746e840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:23,364 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:23,369 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790746d260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:24,846 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:27,956 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084b8a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:27,957 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790afa1300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:27,966 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:27,974 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790afa3380> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:28,390 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:32,156 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7939e87100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:32,158 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909a5c7c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:32,166 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:32,172 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909a5c680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:32,643 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:36,622 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dea99e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:36,623 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c33cc20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:36,631 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:36,638 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c33f420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:37,085 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:40,075 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79083e67a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:40,077 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790adadc60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:40,086 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:40,093 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790adadf80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:40,681 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:44,534 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908453380> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:44,536 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908c39260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:44,545 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:44,552 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908c3a020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 75, in test_delete_plan_with_view plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:44,635 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_delete_subplan ... 2026-10-31 18:26:45,003 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:48,973 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908cd7100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:48,975 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909953560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:48,985 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:48,992 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79099536a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:49,464 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:52,688 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790961e2a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:52,690 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cd5af20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:52,698 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:52,705 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cd584a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:54,218 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:57,373 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b7999e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:57,375 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907618360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:57,385 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:57,390 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790761b420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:26:57,886 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:01,954 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cca1e40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:01,955 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79070a1c60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:01,963 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:01,969 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79070a3b00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:02,455 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:05,267 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790db6ee80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:05,269 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c8a1800> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:05,279 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:05,286 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c8a32e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:06,714 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:09,554 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907a3f7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:09,555 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79087b9760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:09,562 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:09,569 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79087b8d60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:09,953 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:13,850 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c48fb00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:13,852 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ba37920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:13,862 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:13,869 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ba37880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:14,316 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:18,127 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c9f68e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:18,128 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908ccf7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:18,138 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:18,145 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908ccf1a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:18,605 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:21,590 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a11ca40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:21,592 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b2abf60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:21,602 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:21,608 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b2a8c20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:23,022 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:25,874 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79085162a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:25,875 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b6c59e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:25,886 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:25,891 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b6c4e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:26,388 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:30,290 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a743240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:30,292 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79081d9d00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:30,301 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:30,308 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79081d9260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:30,736 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:33,831 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e57e3e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:33,833 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908611940> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:33,841 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:33,848 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908610680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:35,221 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [56] 2026-10-31 18:27:35,240 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [55] 2026-10-31 18:27:35,332 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:38,160 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790bc7ad40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:38,161 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790998ad40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:38,170 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:38,176 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790998a200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:39,691 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52858, 52860, 52862, 52864] 2026-10-31 18:27:39,732 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:43,641 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084e3880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:43,642 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790def2200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:43,651 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:43,656 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790def27a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 33, in test_delete_subplan plan.unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:43,977 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_demote_plan ... 2026-10-31 18:27:44,300 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:48,143 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ac2ade0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:48,144 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b0c85e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:48,152 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:48,159 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b0c82c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:48,627 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:51,512 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cc14680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:51,513 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ca04a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:51,523 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:51,530 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ca06020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:52,032 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:55,976 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c9a1620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:55,978 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790bd22d40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:55,989 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:55,996 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790bd21bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:27:56,463 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:00,309 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79095c3e20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:00,311 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908602fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:00,320 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:00,327 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908603ec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:00,831 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:03,757 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dc2ede0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:03,759 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b04f420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:03,768 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:03,773 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b04ef20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:05,110 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:07,983 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084d4040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:07,985 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909ada340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:07,995 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:08,002 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909ad91c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:08,467 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:12,257 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e558860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:12,259 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ba35f80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:12,270 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:12,277 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ba37560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:12,654 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:15,330 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790bd20f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:15,331 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79096ef740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:15,340 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:15,347 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79096ec040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:16,684 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:19,495 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a6e60c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:19,497 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909c8e0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:19,507 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:19,515 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909c8c0e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:19,925 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:23,705 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790d6d18a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:23,707 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79097a0f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:23,715 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:23,720 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79097a2d40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:24,163 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:27,882 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909be4ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:27,884 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a6f0720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:27,891 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:27,898 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a6f1260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:28,409 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:31,145 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79077e3740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:31,146 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906b0e160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:31,155 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:31,162 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906b0f7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:31,680 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:35,705 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b7b14e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:35,706 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b5e2520> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:35,715 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:35,722 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b5e2e80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:36,186 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:40,062 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e5abf60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:40,064 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d2882c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:40,074 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:40,081 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d28b560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:40,525 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:43,717 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dd6c4a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:43,719 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cbcefc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:43,728 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:43,735 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cbcdb20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:45,201 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:47,999 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790bc55300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:48,000 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79081db880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:48,009 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:48,016 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79081d8b80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:49,921 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52874] 2026-10-31 18:28:49,992 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:52,917 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b99bd80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:52,918 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c33c860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:52,927 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:52,935 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c33dc60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:53,797 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52876] 2026-10-31 18:28:53,852 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:58,166 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084b9a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:58,168 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790df7e840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:58,178 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:58,186 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790df7d9e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:28:59,053 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52878] 2026-10-31 18:28:59,108 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:03,037 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909bf6160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:03,038 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c9bc2c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:03,045 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:03,050 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c9bdda0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:03,869 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52880] 2026-10-31 18:29:03,915 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:07,923 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b79a520> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:07,924 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dedf740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:07,934 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:07,941 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790deddd00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 58, in test_demote_plan plan.parent_id = parent File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:08,416 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_promote_subplan ... 2026-10-31 18:29:08,466 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:11,593 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907a5f6a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:11,595 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790761d620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:11,605 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:11,613 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790761d440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:13,081 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:16,326 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dc51580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:16,328 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c22c220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:16,339 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:16,348 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c22e340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:16,836 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:20,571 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cdb8040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:20,573 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790acc1f80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:20,582 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:20,588 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790acc14e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:21,071 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:23,788 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790cd8b560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:23,789 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b8be700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:23,796 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:23,803 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b8bf4c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:25,189 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:28,047 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907aa5a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:28,048 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b629b20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:28,055 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:28,060 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c86b600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:28,531 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:32,497 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a0d8fe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:32,498 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a059440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:32,508 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:32,515 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a05b920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:32,935 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:36,981 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ba20c20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:36,983 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79095f1a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:36,994 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:37,004 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7907245620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:37,423 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:40,394 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a03db20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:40,395 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c15a200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:40,405 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:40,412 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c1580e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:41,762 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:44,544 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a2ca0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:44,545 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790adada80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:44,555 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:44,563 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790adadd00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:45,037 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:48,840 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790746f2e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:48,841 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908159da0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:48,849 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:48,856 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79081591c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:49,279 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:52,019 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c7fbc40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:52,020 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907a3e3e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:52,027 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:52,033 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7907a3fec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:53,365 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:56,298 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906e01bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:56,299 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79096ec7c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:56,308 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:56,315 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79096ec720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:29:56,738 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:00,683 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790859e840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:00,685 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909be6d40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:00,695 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:00,702 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909be5300> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:01,189 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:04,257 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b8780e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:04,258 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790de427a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:04,268 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:04,275 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790de420c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:05,710 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:08,565 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b04e8e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:08,567 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909dde5c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:08,577 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:08,584 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909ddfba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:09,060 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:12,902 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790afade40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:12,904 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79071e6480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:12,913 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:12,919 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79071e7560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:13,399 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:17,314 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909b95120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:17,315 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909acca40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:17,323 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:17,329 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909accfe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:17,758 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:20,639 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79085f0900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:20,641 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c9a2e80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:20,651 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:20,657 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c9a0b80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:22,120 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:24,917 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79072a4fe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:24,918 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d784360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:24,926 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:24,933 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d786660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:25,354 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:29,321 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907644fe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:29,322 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a02bc40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:29,331 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:29,337 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a029580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 127, in _inverse_parent_id self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:29,792 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:32,444 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c5b25c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:32,445 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909acf1a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:32,452 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:32,459 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909accae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:34,873 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52898, 52900, 52902, 52904] 2026-10-31 18:30:34,904 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:37,767 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909e61940> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:37,768 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908d19800> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:37,776 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:37,781 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908d19260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 48, in test_promote_subplan plan.parent_id = False File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:38,075 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_rename_plan ... 2026-10-31 18:30:38,513 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:42,327 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908d12ca0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:42,328 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e5ab2e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:42,336 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:42,342 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e5ab7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:42,778 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:46,641 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b0c16c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:46,643 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c9ac900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:46,649 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:46,656 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c9ace00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:47,095 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:50,146 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a0db560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:50,148 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79085860c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:50,156 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:50,163 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908586fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:50,633 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:54,721 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c9bc360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:54,722 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b0b6200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:54,731 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:54,739 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b0b5620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:55,225 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:58,979 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b2abec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:58,981 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b978c20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:58,990 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:58,996 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b97af20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:30:59,446 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:02,535 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79081d9080> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:02,536 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790dec2160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:02,546 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:02,553 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790dec3420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:03,997 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:07,084 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c68d620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:07,086 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907a5d9e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:07,096 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:07,103 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7907a5dda0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:07,507 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:11,252 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7939e865c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:11,253 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79084b9da0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:11,263 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:11,269 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79084bbba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:11,712 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:14,850 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ca9fa60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:14,852 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e5ab420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:14,862 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:14,868 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e5aaac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:16,216 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:19,138 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b62afc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:19,140 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79099a05e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:19,148 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:19,155 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79099a2020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:19,484 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:23,234 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e55a3e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:23,236 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79081d89a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:23,245 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:23,254 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79081daa20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:23,650 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:26,534 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790842dbc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:26,536 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908d11760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:26,545 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:26,551 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908d13a60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 39, in test_rename_plan plan.name = 'New name' File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4858, in write fields[0].determine_inverse(real_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 395, in _sync_plan_column ).field_description = description File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:26,626 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_validate_company_plans ... 2026-10-31 18:31:34,929 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:37,997 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ab509a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:37,999 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b68f7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:38,009 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:38,016 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b68fb00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:38,450 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:42,364 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c4a84a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:42,365 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790983a020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:42,374 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:42,380 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790983ad40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:42,774 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:46,355 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790afb1b20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:46,357 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d6d3560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:46,367 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:46,373 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d6d1f80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:46,860 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:49,665 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a2a74c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:49,667 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906e02840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:49,674 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:49,679 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906e03380> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:51,129 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:53,955 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909bfcd60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:53,956 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790bc75580> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:53,964 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:53,971 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790bc75b20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:54,465 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:58,223 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790adaf100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:58,225 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a30a7a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:58,233 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:58,239 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a30ade0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:31:58,670 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:02,675 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c158e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:02,677 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b92df80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:02,688 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:02,695 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b92dda0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:03,108 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:06,383 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79097eef20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:06,384 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908158360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:06,391 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:06,397 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790815b4c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:06,885 104 INFO rb-be2b723-226188-430981 odoo.addons.analytic.tests.test_plan_operations: Starting TestAnalyticPlanOperations.test_validate_deleted_account ... 2026-10-31 18:32:06,939 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:10,628 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907aa6660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:10,629 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b6698a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:10,637 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:10,648 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b669940> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:11,136 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:15,211 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790706b060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:15,212 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908600040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:15,222 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:15,229 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908601b20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:15,701 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:18,431 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906b0ea20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:18,433 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a6eb060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:18,442 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:18,449 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a6e9bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:19,998 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:23,125 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790d6dc900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:23,126 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cdcb240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:23,136 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:23,144 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79081d8180> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:23,667 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:27,364 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906e1b1a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:27,365 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79087b84a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:27,372 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:27,379 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79087b9620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:27,785 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:30,289 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dea8ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:30,291 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907553560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:30,299 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:30,306 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7907551b20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:31,672 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:34,374 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7939e84220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:34,376 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908a9dc60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:34,386 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:34,393 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908a9ccc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:34,827 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:38,989 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909b06fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:38,991 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908c3b560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:39,000 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:39,007 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908c39800> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:39,495 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15188] 2026-10-31 18:32:39,570 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [861] 2026-10-31 18:32:39,670 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:43,563 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b87b100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:43,564 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b7467a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:43,572 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:43,578 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cd74680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:45,047 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [52930, 52934, 52938, 52942] 2026-10-31 18:32:45,082 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:47,993 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908ca8720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:47,994 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b5e0e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:48,003 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:48,010 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b5e04a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/addons/analytic/tests/test_plan_operations.py", line 106, in test_validate_deleted_account plan.unlink() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-be2b723-226188/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:48,535 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [63] 2026-10-31 18:32:48,633 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:52,535 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790dc520c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:52,536 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e178ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:52,545 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:52,551 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e17afc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:32:52,580 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:32:52,597 104 INFO rb-be2b723-226188-430981 odoo.addons.attachment_indexation.tests.test_indexation: Starting TestCaseIndexation.test_attachment_pdf_indexation ... 2026-10-31 18:32:52,645 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:32:53,131 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo: Starting PasskeyTestTours.test_passkey_backend ... 2026-10-31 18:32:53,200 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#2) deleted by __system__ (#1) from n/a 2026-10-31 18:32:53,200 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#1) deleted by __system__ (#1) from n/a 2026-10-31 18:32:53,229 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted auth.passkey.key records with IDs: [2, 1] 2026-10-31 18:32:53,654 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 6689 2026-10-31 18:32:53,655 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmp723ec1je_chrome_odoo 2026-10-31 18:32:53,655 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:45099/json/version 2026-10-31 18:32:53,656 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45099/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:32:53,683 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: Chrome/150.0.7871.114 2026-10-31 18:32:53,683 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:45099/json 2026-10-31 18:32:53,684 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45099/json with timeout 3 increased to 10s during tests 2026-10-31 18:32:53,699 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:45099/devtools/page/2620E3D3F0A34AFD4B36BD04F70FB72F 2026-10-31 18:32:53,714 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-10-31 18:32:53,726 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-10-31 18:32:53,862 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:32:53,876 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-10-31 18:32:53,882 104 INFO rb-be2b723-226188-430981 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-31 18:32:53,882 104 INFO rb-be2b723-226188-430981 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-31 18:32:53,903 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:32:55,825 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:55] "GET /odoo?debug=tests HTTP/1.1" 200 - 184 0.200 1.725 2026-10-31 18:32:55,829 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '2620E3D3F0A34AFD4B36BD04F70FB72F', 'loaderId': '4676D9DD9646A64512415D86089A6F74', 'isDownload': False} 2026-10-31 18:32:55,829 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_registration')" 2026-10-31 18:32:55,894 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:55] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-31 18:32:55,921 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:55] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.008 0.027 2026-10-31 18:32:56,007 104 INFO rb-be2b723-226188-430981 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-31 18:32:57,036 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /web/webclient/load_menus/a473d6e9e05abe01028abc424a17fb4e93bb58f09dfe6cf40b40e8ea7e5894df HTTP/1.1" 200 - 1062 0.432 0.709 2026-10-31 18:32:57,051 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.140 2026-10-31 18:32:57,076 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.153 2026-10-31 18:32:57,087 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.832 2026-10-31 18:32:57,097 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.173 2026-10-31 18:32:57,272 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 18:32:57,281 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-31 18:32:57,284 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 18:32:57,305 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-31 18:32:57,358 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-31 18:32:57,402 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:32:57,496 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.098 2026-10-31 18:32:57,502 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.115 2026-10-31 18:32:57,616 104 INFO rb-be2b723-226188-430981 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-31 18:32:57,734 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.071 0.213 2026-10-31 18:32:57,744 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:32:57,796 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.015 0.359 2026-10-31 18:32:57,798 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.202 2026-10-31 18:32:57,897 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /odoo HTTP/1.1" 200 - 22 0.018 0.211 2026-10-31 18:32:57,919 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:32:57,958 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.274 2026-10-31 18:32:58,009 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.016 0.412 2026-10-31 18:32:58,011 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-31 18:32:58,052 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.260 2026-10-31 18:32:58,450 104 INFO rb-be2b723-226188-430981 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-31 18:32:58,485 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-31 18:32:58,505 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "POST /mail/data HTTP/1.1" 200 - 140 0.188 0.693 2026-10-31 18:32:58,515 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.054 2026-10-31 18:32:58,573 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "GET /web/image/res.partner/3/avatar_128?unique=1793471572000 HTTP/1.1" 200 - 9 0.020 0.575 2026-10-31 18:32:58,589 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.144 2026-10-31 18:32:58,636 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.014 0.778 2026-10-31 18:32:58,861 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "POST /mail/data HTTP/1.1" 200 - 72 0.060 0.193 2026-10-31 18:32:58,901 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.365 2026-10-31 18:32:58,989 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.024 0.434 2026-10-31 18:32:58,991 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.375 2026-10-31 18:32:59,011 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.373 2026-10-31 18:32:59,060 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 18:32:59,100 104 INFO rb-be2b723-226188-430981 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-31 18:32:59,127 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.032 0.028 2026-10-31 18:32:59,165 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:59] "GET /web/image/res.partner/3/avatar_128?unique=1793471572000 HTTP/1.1" 200 - 9 0.012 0.064 2026-10-31 18:32:59,194 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:32:59,196 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.089 2026-10-31 18:32:59,208 104 INFO rb-be2b723-226188-430981 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-31 18:32:59,230 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.010 0.134 2026-10-31 18:32:59,275 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:59] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.011 0.040 2026-10-31 18:32:59,977 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:32:59] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 303 0.193 0.459 2026-10-31 18:33:00,169 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:00] "POST /mail/data HTTP/1.1" 200 - 75 0.068 0.766 2026-10-31 18:33:00,178 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.134 2026-10-31 18:33:00,417 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:00] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 73 0.078 0.284 2026-10-31 18:33:00,419 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.170 2026-10-31 18:33:00,799 104 INFO rb-be2b723-226188-430981 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-31 18:33:00,800 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:00] "GET /web/image/res.users/2/avatar_128?unique=1793471580529 HTTP/1.1" 200 - 9 0.013 0.022 2026-10-31 18:33:00,872 104 INFO rb-be2b723-226188-430981 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-31 18:33:00,970 104 INFO rb-be2b723-226188-430981 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-31 18:33:00,977 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:00] "POST /web/dataset/call_button/res.users/action_create_passkey HTTP/1.1" 200 - 3 0.003 0.009 2026-10-31 18:33:01,033 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:01] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.005 0.018 2026-10-31 18:33:01,065 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:01] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.010 2026-10-31 18:33:01,145 104 INFO rb-be2b723-226188-430981 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-31 18:33:01,231 104 INFO rb-be2b723-226188-430981 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-31 18:33:01,294 104 INFO rb-be2b723-226188-430981 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-31 18:33:01,309 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:01] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.004 0.009 2026-10-31 18:33:02,106 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:33:02,112 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:02] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 5 0.006 0.781 2026-10-31 18:33:02,155 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:02] "POST /web/dataset/call_kw/auth.passkey.key.create/get_views HTTP/1.1" 200 - 9 0.005 0.017 2026-10-31 18:33:02,174 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:02] "POST /web/dataset/call_kw/auth.passkey.key.create/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-31 18:33:02,206 104 INFO rb-be2b723-226188-430981 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-31 18:33:02,280 104 INFO rb-be2b723-226188-430981 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-31 18:33:02,333 104 INFO rb-be2b723-226188-430981 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-31 18:33:02,402 104 INFO rb-be2b723-226188-430981 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-31 18:33:02,417 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:02] "POST /web/dataset/call_kw/auth.passkey.key.create/web_save HTTP/1.1" 200 - 3 0.005 0.007 2026-10-31 18:33:02,462 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#5) created by admin (#2) from 127.0.0.1 2026-10-31 18:33:02,470 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:33:02,471 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:02] "POST /web/dataset/call_button/auth.passkey.key.create/make_key HTTP/1.1" 200 - 10 0.008 0.023 2026-10-31 18:33:02,516 104 INFO rb-be2b723-226188-430981 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-31 18:33:02,580 104 INFO rb-be2b723-226188-430981 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-31 18:33:02,642 104 INFO rb-be2b723-226188-430981 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-31 18:33:02,693 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:02] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 93 0.055 0.138 2026-10-31 18:33:02,727 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:02] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 12 0.007 0.075 2026-10-31 18:33:02,906 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:02] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 67 0.031 0.104 2026-10-31 18:33:03,074 104 INFO rb-be2b723-226188-430981 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-31 18:33:03,088 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:03] "GET /web/image/res.users/2/avatar_128?unique=1793471582941 HTTP/1.1" 200 - 9 0.009 0.026 2026-10-31 18:33:03,166 104 INFO rb-be2b723-226188-430981 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-31 18:33:03,234 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-10-31 18:33:03,235 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═══════════════════════════════════════════╗ ║ TOUR passkeys_tour_registration SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-31 18:33:03,664 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 34764696 (allocated 36159488) 2026-10-31 18:33:03,683 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 6689 2026-10-31 18:33:03,686 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-10-31 18:33:03,687 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 6689 2026-10-31 18:33:03,792 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183303_792454_test_passkey_backend.txt 2026-10-31 18:33:03,792 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmp723ec1je_chrome_odoo" 2026-10-31 18:33:04,221 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 6932 2026-10-31 18:33:04,221 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmpsidwunnu_chrome_odoo 2026-10-31 18:33:04,221 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:42417/json/version 2026-10-31 18:33:04,223 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42417/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:33:04,241 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: Chrome/150.0.7871.114 2026-10-31 18:33:04,241 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:42417/json 2026-10-31 18:33:04,242 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42417/json with timeout 3 increased to 10s during tests 2026-10-31 18:33:04,259 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:42417/devtools/page/9CB274FFB3C2878CE2F0A6B0A88ED43B 2026-10-31 18:33:04,267 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-10-31 18:33:04,289 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-10-31 18:33:04,344 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:33:04,356 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-10-31 18:33:04,361 104 INFO rb-be2b723-226188-430981 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-31 18:33:04,361 104 INFO rb-be2b723-226188-430981 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-31 18:33:05,914 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:05] "GET /odoo?debug=tests HTTP/1.1" 200 - 90 0.083 1.454 2026-10-31 18:33:05,918 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '9CB274FFB3C2878CE2F0A6B0A88ED43B', 'loaderId': '8784EF963644498B9DE7BA92F8B3B91E', 'isDownload': False} 2026-10-31 18:33:05,918 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_verify')" 2026-10-31 18:33:05,983 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:05] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-10-31 18:33:05,996 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:05] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.029 2026-10-31 18:33:06,022 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.047 2026-10-31 18:33:06,176 104 INFO rb-be2b723-226188-430981 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-31 18:33:07,314 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /web/webclient/load_menus/a473d6e9e05abe01028abc424a17fb4e93bb58f09dfe6cf40b40e8ea7e5894df HTTP/1.1" 200 - 1060 0.526 0.820 2026-10-31 18:33:07,352 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.020 1.349 2026-10-31 18:33:07,363 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.386 2026-10-31 18:33:07,371 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.048 2026-10-31 18:33:07,542 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 18:33:07,545 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 18:33:07,554 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-31 18:33:07,565 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:33:07,614 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:07,644 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 18:33:07,692 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /odoo/offline HTTP/1.1" 200 - 3 0.002 0.020 2026-10-31 18:33:07,728 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.024 2026-10-31 18:33:07,818 104 INFO rb-be2b723-226188-430981 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-31 18:33:07,916 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.056 0.147 2026-10-31 18:33:07,917 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:33:08,051 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:33:08,056 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:08] "GET /odoo HTTP/1.1" 200 - 22 0.029 0.193 2026-10-31 18:33:08,058 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.231 2026-10-31 18:33:08,082 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:33:08,183 104 INFO rb-be2b723-226188-430981 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-31 18:33:08,479 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:08] "POST /mail/data HTTP/1.1" 200 - 140 0.161 0.483 2026-10-31 18:33:08,500 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:08] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.524 2026-10-31 18:33:08,552 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.540 2026-10-31 18:33:08,589 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:08] "GET /web/image/res.partner/3/avatar_128?unique=1793471572000 HTTP/1.1" 200 - 9 0.011 0.575 2026-10-31 18:33:08,617 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.485 2026-10-31 18:33:09,053 104 INFO rb-be2b723-226188-430981 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-31 18:33:09,063 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-31 18:33:09,082 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:09,164 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.036 2026-10-31 18:33:09,291 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.026 0.130 2026-10-31 18:33:09,295 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.054 2026-10-31 18:33:09,334 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "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-31 18:33:09,354 104 INFO rb-be2b723-226188-430981 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-31 18:33:09,468 104 INFO rb-be2b723-226188-430981 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-31 18:33:09,574 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "POST /mail/data HTTP/1.1" 200 - 72 0.085 0.278 2026-10-31 18:33:09,613 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.356 2026-10-31 18:33:09,653 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "GET /web/image/res.partner/3/avatar_128?unique=1793471572000 HTTP/1.1" 200 - 9 0.008 0.322 2026-10-31 18:33:09,678 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.342 2026-10-31 18:33:09,734 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.008 0.237 2026-10-31 18:33:09,790 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.463 2026-10-31 18:33:09,829 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 18:33:09,871 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.027 2026-10-31 18:33:09,916 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:33:10,429 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:10] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 259 0.166 0.390 2026-10-31 18:33:10,495 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:33:10,633 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:10] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 67 0.032 0.105 2026-10-31 18:33:11,058 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:11] "GET /web/image/res.users/2/avatar_128?unique=1793471590787 HTTP/1.1" 200 - 9 0.010 0.031 2026-10-31 18:33:11,076 104 INFO rb-be2b723-226188-430981 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-31 18:33:11,146 104 INFO rb-be2b723-226188-430981 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-31 18:33:11,222 104 INFO rb-be2b723-226188-430981 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-31 18:33:11,235 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:11] "POST /web/dataset/call_button/res.users/action_create_passkey HTTP/1.1" 200 - 3 0.002 0.009 2026-10-31 18:33:11,282 104 INFO rb-be2b723-226188-430981 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-31 18:33:11,289 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:11] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.002 0.009 2026-10-31 18:33:11,320 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:11] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.005 0.010 2026-10-31 18:33:11,401 104 INFO rb-be2b723-226188-430981 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-31 18:33:11,409 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:11] "POST /auth/passkey/start-auth HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:33:11,463 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:11] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 8 0.015 0.011 2026-10-31 18:33:11,507 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:11] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 11 0.004 0.016 2026-10-31 18:33:11,546 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:11] "POST /web/dataset/call_kw/auth.passkey.key.create/get_views HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:33:11,597 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:11] "POST /web/dataset/call_kw/auth.passkey.key.create/onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-10-31 18:33:11,635 104 INFO rb-be2b723-226188-430981 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-31 18:33:11,702 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-10-31 18:33:11,703 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═════════════════════════════════════╗ ║ TOUR passkeys_tour_verify SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-31 18:33:12,209 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 30049764 (allocated 31047680) 2026-10-31 18:33:12,225 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 6932 2026-10-31 18:33:12,227 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-10-31 18:33:12,228 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 6932 2026-10-31 18:33:12,333 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183312_332951_test_passkey_backend.txt 2026-10-31 18:33:12,333 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmpsidwunnu_chrome_odoo" 2026-10-31 18:33:12,773 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome pid: 7170 2026-10-31 18:33:12,773 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless temporary user profile dir: /tmp/tmpjmbz56df_chrome_odoo 2026-10-31 18:33:12,773 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:43693/json/version 2026-10-31 18:33:12,776 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43693/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:33:12,787 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Browser version: Chrome/150.0.7871.114 2026-10-31 18:33:12,788 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Issuing json command http://127.0.0.1:43693/json 2026-10-31 18:33:12,792 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43693/json with timeout 3 increased to 10s during tests 2026-10-31 18:33:12,803 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Websocket url found: ws://127.0.0.1:43693/devtools/page/8E0619E63E0E3336419ECC86D80CBF44 2026-10-31 18:33:12,845 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Enable chrome headless console log notification 2026-10-31 18:33:12,847 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome headless enable page notifications 2026-10-31 18:33:12,866 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:33:12,869 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Setting session cookie in browser 2026-10-31 18:33:12,889 104 INFO rb-be2b723-226188-430981 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-31 18:33:12,890 104 INFO rb-be2b723-226188-430981 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-31 18:33:13,080 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:13] "GET /odoo?debug=tests HTTP/1.1" 200 - 22 0.022 0.146 2026-10-31 18:33:13,102 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Navigation result: {'frameId': '8E0619E63E0E3336419ECC86D80CBF44', 'loaderId': '2DC7F2A88BCD1FD8B1187DFFC2155325', 'isDownload': False} 2026-10-31 18:33:13,104 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Evaluate ready code "odoo.isTourReady('passkeys_tour_delete')" 2026-10-31 18:33:13,158 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:13] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 18:33:13,266 104 INFO rb-be2b723-226188-430981 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-31 18:33:14,272 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:14] "GET /web/webclient/load_menus/a473d6e9e05abe01028abc424a17fb4e93bb58f09dfe6cf40b40e8ea7e5894df HTTP/1.1" 200 - 1060 0.423 0.690 2026-10-31 18:33:14,280 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:14] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.121 2026-10-31 18:33:14,319 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 1.106 2026-10-31 18:33:14,336 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.143 2026-10-31 18:33:14,377 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:14] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.018 2026-10-31 18:33:14,467 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:14] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-31 18:33:15,339 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-31 18:33:15,342 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-10-31 18:33:15,348 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-10-31 18:33:15,363 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 18:33:15,375 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:15,408 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:33:15,461 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.021 2026-10-31 18:33:15,522 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.071 2026-10-31 18:33:15,538 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: The ready code tooks too much time : 2.434011220932007 2026-10-31 18:33:15,586 104 INFO rb-be2b723-226188-430981 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-31 18:33:15,626 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:33:15,659 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.044 0.146 2026-10-31 18:33:15,792 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:33:15,832 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:15] "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-31 18:33:16,009 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:16] "POST /mail/data HTTP/1.1" 200 - 72 0.102 0.331 2026-10-31 18:33:16,011 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.442 2026-10-31 18:33:16,130 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:16] "GET /odoo HTTP/1.1" 200 - 22 0.027 0.500 2026-10-31 18:33:16,191 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:16] "GET /web/image/res.partner/3/avatar_128?unique=1793471572000 HTTP/1.1" 200 - 9 0.014 0.467 2026-10-31 18:33:16,236 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:16] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.520 2026-10-31 18:33:16,241 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:16] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.019 2026-10-31 18:33:16,255 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:16] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.533 2026-10-31 18:33:16,280 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.012 2026-10-31 18:33:16,293 104 INFO rb-be2b723-226188-430981 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-31 18:33:17,199 104 INFO rb-be2b723-226188-430981 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-31 18:33:17,212 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-31 18:33:17,230 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:17,311 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.036 2026-10-31 18:33:17,432 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.029 0.118 2026-10-31 18:33:17,439 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.037 2026-10-31 18:33:17,523 104 INFO rb-be2b723-226188-430981 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-31 18:33:17,628 104 INFO rb-be2b723-226188-430981 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-31 18:33:17,719 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "POST /mail/data HTTP/1.1" 200 - 72 0.079 0.249 2026-10-31 18:33:17,762 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 0.310 2026-10-31 18:33:17,768 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.305 2026-10-31 18:33:17,783 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.292 2026-10-31 18:33:17,815 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.005 0.150 2026-10-31 18:33:17,852 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.368 2026-10-31 18:33:17,905 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-10-31 18:33:17,936 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.020 2026-10-31 18:33:18,070 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.059 2026-10-31 18:33:18,270 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:18] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 106 0.051 0.285 2026-10-31 18:33:18,320 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:33:18,465 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:18] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 67 0.030 0.104 2026-10-31 18:33:18,844 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:18] "GET /web/image/res.users/2/avatar_128?unique=1793471598592 HTTP/1.1" 200 - 9 0.009 0.026 2026-10-31 18:33:18,854 104 INFO rb-be2b723-226188-430981 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-31 18:33:18,938 104 INFO rb-be2b723-226188-430981 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-31 18:33:19,014 104 INFO rb-be2b723-226188-430981 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-31 18:33:19,099 104 INFO rb-be2b723-226188-430981 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-31 18:33:19,114 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:19] "POST /web/dataset/call_button/auth.passkey.key/action_delete_passkey HTTP/1.1" 200 - 2 0.001 0.004 2026-10-31 18:33:19,167 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:19] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:33:19,202 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:19] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.000 0.005 2026-10-31 18:33:19,252 104 INFO rb-be2b723-226188-430981 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-31 18:33:19,267 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:19] "POST /web/dataset/call_button/res.users.identitycheck/action_use_password HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:33:19,310 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:19] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 18:33:19,341 104 INFO rb-be2b723-226188-430981 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-31 18:33:19,430 104 INFO rb-be2b723-226188-430981 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-31 18:33:19,499 104 INFO rb-be2b723-226188-430981 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-31 18:33:19,512 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:19] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 18:33:20,224 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:33:20,234 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.models.auth_passkey_key: Passkey (#5) deleted by admin (#2) from 127.0.0.1 2026-10-31 18:33:20,244 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #2 deleted auth.passkey.key records with IDs: [5] 2026-10-31 18:33:20,251 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:33:20,251 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:20] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 18 0.011 0.713 2026-10-31 18:33:20,299 104 INFO rb-be2b723-226188-430981 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-31 18:33:20,370 104 INFO rb-be2b723-226188-430981 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-31 18:33:20,441 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:20] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 89 0.055 0.122 2026-10-31 18:33:20,495 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:20] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 12 0.012 0.105 2026-10-31 18:33:20,680 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:20] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 66 0.035 0.107 2026-10-31 18:33:20,684 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.106 2026-10-31 18:33:20,803 104 INFO rb-be2b723-226188-430981 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-31 18:33:20,816 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:20] "GET /web/image/res.users/2/avatar_128?unique=1793471600705 HTTP/1.1" 200 - 9 0.007 0.021 2026-10-31 18:33:20,882 104 INFO rb-be2b723-226188-430981 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-31 18:33:20,949 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: tour succeeded 2026-10-31 18:33:20,950 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: ╔═════════════════════════════════════╗ ║ TOUR passkeys_tour_delete SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-31 18:33:21,284 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend.browser: heap 32698280 (allocated 33931264) 2026-10-31 18:33:21,304 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing chrome headless with pid 7170 2026-10-31 18:33:21,314 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Closing websocket connection 2026-10-31 18:33:21,317 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Terminating chrome headless with pid 7170 2026-10-31 18:33:21,419 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183321_419717_test_passkey_backend.txt 2026-10-31 18:33:21,420 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_backend: Removing chrome user profile "/tmp/tmpjmbz56df_chrome_odoo" 2026-10-31 18:33:21,485 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo: Starting PasskeyTestTours.test_passkey_login ... 2026-10-31 18:33:21,908 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome pid: 7410 2026-10-31 18:33:21,909 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome headless temporary user profile dir: /tmp/tmp729rabah_chrome_odoo 2026-10-31 18:33:21,909 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Issuing json command http://127.0.0.1:34289/json/version 2026-10-31 18:33:21,910 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34289/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:33:21,953 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Browser version: Chrome/150.0.7871.114 2026-10-31 18:33:21,953 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Issuing json command http://127.0.0.1:34289/json 2026-10-31 18:33:21,954 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34289/json with timeout 3 increased to 10s during tests 2026-10-31 18:33:21,986 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Websocket url found: ws://127.0.0.1:34289/devtools/page/D6B20BD30A50D94D47BB6B8EE47803DE 2026-10-31 18:33:21,995 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Enable chrome headless console log notification 2026-10-31 18:33:22,019 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome headless enable page notifications 2026-10-31 18:33:22,028 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Setting session cookie in browser 2026-10-31 18:33:22,134 104 INFO rb-be2b723-226188-430981 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-31 18:33:22,134 104 INFO rb-be2b723-226188-430981 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-31 18:33:22,178 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:33:23,570 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:23] "GET /web/login?debug=tests HTTP/1.1" 200 - 192 0.110 1.289 2026-10-31 18:33:23,574 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Navigation result: {'frameId': 'D6B20BD30A50D94D47BB6B8EE47803DE', 'loaderId': '3718059C901EBC5078F0AA4EF922544C', 'isDownload': False} 2026-10-31 18:33:23,574 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Evaluate ready code "odoo.isTourReady('passkeys_tour_login')" 2026-10-31 18:33:23,609 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:33:23,647 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 18:33:23,668 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:23] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.005 0.024 2026-10-31 18:33:23,684 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 18:33:23,741 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:23] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.034 0.070 2026-10-31 18:33:23,756 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 18:33:23,771 104 INFO rb-be2b723-226188-430981 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-31 18:33:23,774 104 INFO rb-be2b723-226188-430981 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-31 18:33:23,794 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:23] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.089 2026-10-31 18:33:23,924 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:33:23,929 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:33:23,942 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:23] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:33:23,942 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:23] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.003 0.008 2026-10-31 18:33:24,025 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:24] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.002 0.028 2026-10-31 18:33:24,040 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 18:33:24,072 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:24] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.072 2026-10-31 18:33:24,624 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:24] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:33:24,661 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:24,775 104 INFO rb-be2b723-226188-430981 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-31 18:33:24,802 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.128 2026-10-31 18:33:24,882 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:24] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.015 0.192 2026-10-31 18:33:24,928 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:24] "GET /web/login HTTP/1.1" 200 - 8 0.006 0.100 2026-10-31 18:33:25,399 104 INFO rb-be2b723-226188-430981 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-31 18:33:25,434 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.021 2026-10-31 18:33:25,485 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:25] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.012 0.055 2026-10-31 18:33:25,495 104 INFO rb-be2b723-226188-430981 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-31 18:33:25,559 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:25] "POST /auth/passkey/start-auth HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:33:25,560 104 INFO rb-be2b723-226188-430981 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-31 18:33:25,763 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:demo from 127.0.0.1 2026-10-31 18:33:25,787 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:33:25,787 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:25] "POST /web/login HTTP/1.1" 303 - 94 0.064 0.114 2026-10-31 18:33:27,077 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:27] "GET /odoo HTTP/1.1" 200 - 179 0.143 1.138 2026-10-31 18:33:27,164 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:27] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.017 0.033 2026-10-31 18:33:27,175 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:27] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.048 2026-10-31 18:33:27,184 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:27] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 18:33:27,191 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:27] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.058 2026-10-31 18:33:27,269 104 INFO rb-be2b723-226188-430981 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-31 18:33:27,740 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:27] "GET /web/webclient/load_menus/561b8765ed09ea8c47434989659fc09a6b5e189517bfbf345361541f2fdaeed5 HTTP/1.1" 200 - 532 0.213 0.368 2026-10-31 18:33:27,750 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:27] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.203 2026-10-31 18:33:27,781 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.613 2026-10-31 18:33:28,146 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:33:28,347 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 18:33:28,354 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 18:33:28,357 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 18:33:28,382 104 INFO rb-be2b723-226188-430981 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-31 18:33:28,397 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-31 18:33:28,411 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:28,440 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:33:28,490 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.025 2026-10-31 18:33:28,523 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.022 2026-10-31 18:33:28,635 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.031 0.090 2026-10-31 18:33:28,640 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:33:28,687 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.052 2026-10-31 18:33:28,693 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: tour succeeded 2026-10-31 18:33:28,694 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: ╔════════════════════════════════════╗ ║ TOUR passkeys_tour_login SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-31 18:33:28,710 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:33:28,857 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login.browser: heap 31140112 (allocated 33009664) 2026-10-31 18:33:28,887 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Closing chrome headless with pid 7410 2026-10-31 18:33:28,896 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Closing websocket connection 2026-10-31 18:33:28,900 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Terminating chrome headless with pid 7410 2026-10-31 18:33:28,909 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "POST /mail/data HTTP/1.1" 200 - 83 0.102 0.183 2026-10-31 18:33:28,914 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.318 2026-10-31 18:33:28,969 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.010 0.283 2026-10-31 18:33:28,993 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.304 2026-10-31 18:33:29,015 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183329_014852_test_passkey_login.txt 2026-10-31 18:33:29,015 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_passkey.tests.test_passkey_demo.PasskeyTestTours.test_passkey_login: Removing chrome user profile "/tmp/tmp729rabah_chrome_odoo" 2026-10-31 18:33:29,029 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:29] "GET /web/image/res.partner/7/avatar_128?unique=1793471605000 HTTP/1.1" 200 - 9 0.013 0.333 2026-10-31 18:33:29,100 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:33:29,679 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-10-31 18:33:29,694 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15193] 2026-10-31 18:33:29,704 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:33:29,741 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp ... 2026-10-31 18:33:30,154 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 7642 2026-10-31 18:33:30,155 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpgv18m18__chrome_odoo 2026-10-31 18:33:30,155 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:39901/json/version 2026-10-31 18:33:30,157 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39901/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:33:30,215 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-31 18:33:30,215 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:39901/json 2026-10-31 18:33:30,216 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39901/json with timeout 3 increased to 10s during tests 2026-10-31 18:33:30,246 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:39901/devtools/page/E7F7C6E57B3FF1E5A2AB9F25AB2A3618 2026-10-31 18:33:30,275 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-31 18:33:30,277 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-31 18:33:30,313 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:33:30,317 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-31 18:33:30,324 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:33:30,324 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:33:30,346 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:33:32,025 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:32] "GET /odoo HTTP/1.1" 200 - 179 0.125 1.560 2026-10-31 18:33:32,029 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'E7F7C6E57B3FF1E5A2AB9F25AB2A3618', 'loaderId': '67A892B448F0D317926773E5924BB1E1', 'isDownload': False} 2026-10-31 18:33:32,029 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-31 18:33:32,104 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:32] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.038 2026-10-31 18:33:32,147 104 INFO rb-be2b723-226188-430981 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-31 18:33:32,242 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:32] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.037 0.133 2026-10-31 18:33:32,256 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:32] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.185 2026-10-31 18:33:32,275 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:32] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.183 2026-10-31 18:33:32,327 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.200 2026-10-31 18:33:32,356 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:32] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 18:33:32,438 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:32] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 18:33:33,381 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 18:33:33,384 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-31 18:33:33,386 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-31 18:33:33,405 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-31 18:33:33,443 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:33,461 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:33:33,513 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.024 2026-10-31 18:33:33,530 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 18:33:33,549 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.018 2026-10-31 18:33:33,614 104 INFO rb-be2b723-226188-430981 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-31 18:33:33,635 104 INFO rb-be2b723-226188-430981 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-31 18:33:33,710 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:33:33,715 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:33:33,737 104 INFO rb-be2b723-226188-430981 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-31 18:33:33,767 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "POST /mail/data HTTP/1.1" 200 - 34 0.063 0.072 2026-10-31 18:33:33,844 104 INFO rb-be2b723-226188-430981 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-31 18:33:33,848 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 16 0.018 0.179 2026-10-31 18:33:33,901 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /web/image/res.partner/1386/avatar_128?unique=1793471609000 HTTP/1.1" 200 - 8 0.014 0.233 2026-10-31 18:33:33,930 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.264 2026-10-31 18:33:33,931 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.238 2026-10-31 18:33:33,967 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:33:33,998 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.160 2026-10-31 18:33:34,031 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.013 0.163 2026-10-31 18:33:34,071 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.103 2026-10-31 18:33:34,108 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:33:34,194 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "POST /mail/data HTTP/1.1" 200 - 38 0.054 0.093 2026-10-31 18:33:34,231 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.007 0.115 2026-10-31 18:33:34,613 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 170 0.145 0.370 2026-10-31 18:33:34,638 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.008 0.272 2026-10-31 18:33:34,707 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "GET /web/image/res.partner/2/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.012 0.309 2026-10-31 18:33:34,752 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 10 0.016 0.367 2026-10-31 18:33:34,761 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-10-31 18:33:34,815 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:34] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.014 0.101 2026-10-31 18:33:35,099 104 INFO rb-be2b723-226188-430981 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-31 18:33:35,107 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "GET /web/image/res.users/297/avatar_128?unique=1793471614874 HTTP/1.1" 200 - 9 0.011 0.037 2026-10-31 18:33:35,183 104 INFO rb-be2b723-226188-430981 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-31 18:33:35,197 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.002 0.010 2026-10-31 18:33:35,257 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.006 0.022 2026-10-31 18:33:35,296 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.007 2026-10-31 18:33:35,353 104 INFO rb-be2b723-226188-430981 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-31 18:33:35,454 104 INFO rb-be2b723-226188-430981 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-31 18:33:35,530 104 INFO rb-be2b723-226188-430981 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-31 18:33:35,544 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.003 0.006 2026-10-31 18:33:35,615 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.008 0.040 2026-10-31 18:33:35,655 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.005 0.017 2026-10-31 18:33:35,689 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.005 0.010 2026-10-31 18:33:35,732 104 INFO rb-be2b723-226188-430981 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-31 18:33:35,756 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 18:33:35,772 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:33:35,784 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "GET /web/image/auth_totp.wizard/1/qrcode?unique=1793471615000 HTTP/1.1" 200 - 8 0.006 0.018 2026-10-31 18:33:35,795 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:33:35,819 104 INFO rb-be2b723-226188-430981 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-31 18:33:35,881 104 INFO rb-be2b723-226188-430981 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-31 18:33:35,900 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:35] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.003 0.007 2026-10-31 18:33:36,067 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(297,) 'test_user' 2026-10-31 18:33:36,099 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:33:36,099 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:36] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.035 0.137 2026-10-31 18:33:36,134 104 INFO rb-be2b723-226188-430981 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-31 18:33:36,484 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:36] "GET /odoo HTTP/1.1" 200 - 98 0.069 0.199 2026-10-31 18:33:36,566 104 INFO rb-be2b723-226188-430981 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-31 18:33:36,570 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.033 2026-10-31 18:33:37,377 104 INFO rb-be2b723-226188-430981 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-31 18:33:37,393 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-31 18:33:37,410 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:37,470 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.011 2026-10-31 18:33:37,491 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.021 2026-10-31 18:33:37,627 104 INFO rb-be2b723-226188-430981 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-31 18:33:37,669 104 INFO rb-be2b723-226188-430981 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-31 18:33:37,717 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "POST /mail/data HTTP/1.1" 200 - 34 0.062 0.075 2026-10-31 18:33:37,725 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.115 2026-10-31 18:33:37,727 104 INFO rb-be2b723-226188-430981 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-31 18:33:37,808 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.018 0.171 2026-10-31 18:33:37,835 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.219 2026-10-31 18:33:37,872 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.109 2026-10-31 18:33:37,888 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:37] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.004 0.136 2026-10-31 18:33:38,255 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:38] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 136 0.099 0.194 2026-10-31 18:33:38,373 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:38] "POST /mail/data HTTP/1.1" 200 - 43 0.043 0.358 2026-10-31 18:33:38,380 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.065 2026-10-31 18:33:38,453 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:38] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.012 0.115 2026-10-31 18:33:38,531 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:38] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.010 2026-10-31 18:33:38,777 104 INFO rb-be2b723-226188-430981 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-31 18:33:38,792 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:38] "GET /web/image/res.users/297/avatar_128?unique=1793471618545 HTTP/1.1" 200 - 9 0.012 0.025 2026-10-31 18:33:38,848 104 INFO rb-be2b723-226188-430981 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-31 18:33:38,910 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-31 18:33:38,911 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-31 18:33:39,152 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 25975072 (allocated 27242496) 2026-10-31 18:33:39,175 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 7642 2026-10-31 18:33:39,181 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-31 18:33:39,182 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 7642 2026-10-31 18:33:39,291 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183339_291406_test_totp.txt 2026-10-31 18:33:39,291 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpgv18m18__chrome_odoo" 2026-10-31 18:33:39,306 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-31 18:33:39,307 104 INFO rb-be2b723-226188-430981 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-31 18:33:39,313 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-31 18:33:39,313 104 INFO None odoo.addons.base.models.res_users: Login failed for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:33:39,314 104 INFO None werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:39] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.006 2026-10-31 18:33:39,316 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-31 18:33:39,317 104 INFO rb-be2b723-226188-430981 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-31 18:33:39,323 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-31 18:33:39,323 104 INFO None odoo.addons.base.models.res_users: Login failed for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:33:39,324 104 INFO None werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:39] "POST /xmlrpc/2/common HTTP/1.1" 200 - 3 0.002 0.006 2026-10-31 18:33:39,331 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-31 18:33:39,331 104 INFO rb-be2b723-226188-430981 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-31 18:33:39,339 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-31 18:33:39,340 104 INFO None werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:39] "POST /xmlrpc/2/object HTTP/1.1" 200 - 3 0.001 0.009 2026-10-31 18:33:39,765 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 7897 2026-10-31 18:33:39,766 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpnupdv1r6_chrome_odoo 2026-10-31 18:33:39,766 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:36151/json/version 2026-10-31 18:33:39,769 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36151/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:33:39,781 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-31 18:33:39,782 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:36151/json 2026-10-31 18:33:39,782 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36151/json with timeout 3 increased to 10s during tests 2026-10-31 18:33:39,795 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:36151/devtools/page/E48D2D546A5B71A32F5B5DF06B0C3AF9 2026-10-31 18:33:39,806 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-31 18:33:39,812 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-31 18:33:39,847 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-31 18:33:39,863 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-31 18:33:39,863 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-31 18:33:40,851 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:40] "GET / HTTP/1.1" 200 - 165 0.088 0.879 2026-10-31 18:33:40,855 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': 'E48D2D546A5B71A32F5B5DF06B0C3AF9', 'loaderId': '3CEBAD421C51EDC56DE2C9302FA8FE0B', 'isDownload': False} 2026-10-31 18:33:40,856 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_enabled')" 2026-10-31 18:33:40,904 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:40] "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-31 18:33:40,916 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 18:33:40,973 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:40] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.043 2026-10-31 18:33:40,981 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 18:33:40,995 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:40] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.058 2026-10-31 18:33:40,996 104 INFO rb-be2b723-226188-430981 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-31 18:33:40,998 104 INFO rb-be2b723-226188-430981 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-31 18:33:41,018 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 18:33:41,039 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:41] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.030 2026-10-31 18:33:41,150 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:33:41,165 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:41] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:33:41,167 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:41] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 18:33:41,179 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:41] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.008 0.018 2026-10-31 18:33:41,239 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:41] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.005 0.012 2026-10-31 18:33:41,260 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 18:33:41,296 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:41] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.062 2026-10-31 18:33:41,787 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:41] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:33:41,884 104 INFO rb-be2b723-226188-430981 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-31 18:33:41,894 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:41] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.012 0.056 2026-10-31 18:33:41,916 104 INFO rb-be2b723-226188-430981 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-31 18:33:42,028 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.197 2026-10-31 18:33:42,172 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:42] "GET /web/login HTTP/1.1" 200 - 26 0.015 0.164 2026-10-31 18:33:42,219 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:42] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.012 2026-10-31 18:33:42,642 104 INFO rb-be2b723-226188-430981 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-31 18:33:42,721 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:42] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.016 0.040 2026-10-31 18:33:42,733 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.050 2026-10-31 18:33:42,752 104 INFO rb-be2b723-226188-430981 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-31 18:33:42,838 104 INFO rb-be2b723-226188-430981 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-31 18:33:42,954 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from 127.0.0.1 2026-10-31 18:33:43,048 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [485] 2026-10-31 18:33:43,062 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #297 deleted mail.message records with IDs: [15196] 2026-10-31 18:33:43,072 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-31 18:33:43,081 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:43] "POST /web/login HTTP/1.1" 303 - 56 0.041 0.123 2026-10-31 18:33:43,730 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:43] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 88 0.055 0.583 2026-10-31 18:33:43,791 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:43] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.005 0.014 2026-10-31 18:33:44,003 104 INFO rb-be2b723-226188-430981 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-31 18:33:44,044 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.007 0.010 2026-10-31 18:33:44,101 104 INFO rb-be2b723-226188-430981 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-31 18:33:44,127 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.014 0.088 2026-10-31 18:33:44,177 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:33:44,192 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [7/8] Tour totp_login_enabled → Step button:contains("Log in") 2026-10-31 18:33:44,299 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(297,) 'test_user' 2026-10-31 18:33:44,303 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 7 0.006 0.014 2026-10-31 18:33:44,413 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "GET /odoo HTTP/1.1" 200 - 20 0.018 0.087 2026-10-31 18:33:44,456 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.003 0.011 2026-10-31 18:33:44,470 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-31 18:33:44,515 104 INFO rb-be2b723-226188-430981 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-31 18:33:44,620 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 110 0.063 0.092 2026-10-31 18:33:44,632 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.165 2026-10-31 18:33:44,649 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.180 2026-10-31 18:33:44,670 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.194 2026-10-31 18:33:44,698 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 18:33:44,791 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:44] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:33:45,628 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-31 18:33:45,634 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 18:33:45,648 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 18:33:45,656 104 INFO rb-be2b723-226188-430981 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-31 18:33:45,674 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:33:45,689 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:45,708 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:33:45,757 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "GET /odoo/offline HTTP/1.1" 200 - 3 0.002 0.024 2026-10-31 18:33:45,769 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-10-31 18:33:45,784 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.019 2026-10-31 18:33:45,875 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-31 18:33:45,880 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔═══════════════════════════════════╗ ║ TOUR totp_login_enabled SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-10-31 18:33:45,915 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 18:33:45,953 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "POST /mail/data HTTP/1.1" 200 - 20 0.070 0.052 2026-10-31 18:33:45,985 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.103 2026-10-31 18:33:46,021 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:46] "GET /web/image/res.partner/1386/avatar_128?unique=1793471609000 HTTP/1.1" 200 - 8 0.009 0.145 2026-10-31 18:33:46,022 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.158 2026-10-31 18:33:46,061 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:46] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.016 0.141 2026-10-31 18:33:46,081 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 31079440 (allocated 33796096) 2026-10-31 18:33:46,091 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.019 2026-10-31 18:33:46,200 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 7897 2026-10-31 18:33:46,221 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-31 18:33:46,224 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 7897 2026-10-31 18:33:46,278 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:46] "POST /mail/data HTTP/1.1" 200 - 37 0.040 0.066 2026-10-31 18:33:46,349 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183346_349363_test_totp.txt 2026-10-31 18:33:46,349 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpnupdv1r6_chrome_odoo" 2026-10-31 18:33:46,790 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 8118 2026-10-31 18:33:46,790 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmp1n3l7z1p_chrome_odoo 2026-10-31 18:33:46,791 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:34353/json/version 2026-10-31 18:33:46,792 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34353/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:33:46,811 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-31 18:33:46,811 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:34353/json 2026-10-31 18:33:46,812 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34353/json with timeout 3 increased to 10s during tests 2026-10-31 18:33:46,827 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:34353/devtools/page/1F92682624FE04E42CEA8FC2EA9554E3 2026-10-31 18:33:46,849 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-31 18:33:46,855 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-31 18:33:46,871 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-31 18:33:46,874 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-31 18:33:46,874 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-31 18:33:46,938 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:46] "GET / HTTP/1.1" 200 - 8 0.005 0.042 2026-10-31 18:33:46,950 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '1F92682624FE04E42CEA8FC2EA9554E3', 'loaderId': 'F04618AE9BE212E2B5E4F189A1684687', 'isDownload': False} 2026-10-31 18:33:46,950 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_device')" 2026-10-31 18:33:47,006 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "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-31 18:33:47,009 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.020 2026-10-31 18:33:47,040 104 INFO rb-be2b723-226188-430981 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-31 18:33:47,042 104 INFO rb-be2b723-226188-430981 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-31 18:33:47,045 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.003 0.009 2026-10-31 18:33:47,053 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.002 0.020 2026-10-31 18:33:47,219 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 18:33:47,222 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 18:33:47,229 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-10-31 18:33:47,230 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 3 0.001 0.029 2026-10-31 18:33:47,276 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-10-31 18:33:47,300 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.015 0.014 2026-10-31 18:33:47,794 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:33:47,847 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.011 2026-10-31 18:33:47,901 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:47] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.017 0.039 2026-10-31 18:33:47,938 104 INFO rb-be2b723-226188-430981 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-31 18:33:47,953 104 INFO rb-be2b723-226188-430981 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-31 18:33:48,098 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:48] "GET /web/login HTTP/1.1" 200 - 8 0.012 0.042 2026-10-31 18:33:48,154 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:48] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.014 2026-10-31 18:33:48,555 104 INFO rb-be2b723-226188-430981 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-31 18:33:48,620 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:48] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.012 0.036 2026-10-31 18:33:48,630 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.052 2026-10-31 18:33:48,670 104 INFO rb-be2b723-226188-430981 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-31 18:33:48,741 104 INFO rb-be2b723-226188-430981 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-31 18:33:48,865 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from 127.0.0.1 2026-10-31 18:33:48,946 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [486] 2026-10-31 18:33:48,961 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #297 deleted mail.message records with IDs: [15197] 2026-10-31 18:33:48,971 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-31 18:33:48,979 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:48] "POST /web/login HTTP/1.1" 303 - 45 0.038 0.123 2026-10-31 18:33:49,042 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:49] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 200 - 8 0.008 0.042 2026-10-31 18:33:49,121 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:49] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.012 2026-10-31 18:33:49,340 104 INFO rb-be2b723-226188-430981 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-31 18:33:49,406 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:49] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.011 0.034 2026-10-31 18:33:49,418 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.050 2026-10-31 18:33:49,457 104 INFO rb-be2b723-226188-430981 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-31 18:33:49,509 104 INFO rb-be2b723-226188-430981 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-31 18:33:49,574 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:49] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:33:49,584 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: [8/31] Tour totp_login_device → Step button:contains(Log in) 2026-10-31 18:33:49,689 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(297,) 'test_user' 2026-10-31 18:33:49,706 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Authentication Device generated: scope: for 'test_user' (#297) from 127.0.0.1 2026-10-31 18:33:49,802 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:49] "POST /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 25 0.022 0.104 2026-10-31 18:33:49,913 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:49] "GET /odoo HTTP/1.1" 200 - 20 0.019 0.081 2026-10-31 18:33:49,970 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:49] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-10-31 18:33:49,987 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:49] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-10-31 18:33:50,055 104 INFO rb-be2b723-226188-430981 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-31 18:33:50,157 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:50] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 110 0.070 0.122 2026-10-31 18:33:50,177 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.195 2026-10-31 18:33:50,189 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.214 2026-10-31 18:33:50,211 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:50] "POST /heatmap/send_log HTTP/1.1" 200 - 2 0.006 0.223 2026-10-31 18:33:50,219 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:50] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-10-31 18:33:50,312 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:50] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 18:33:51,078 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 18:33:51,084 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 18:33:51,086 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 18:33:51,109 104 INFO rb-be2b723-226188-430981 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-31 18:33:51,131 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 18:33:51,159 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:51,177 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:33:51,205 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.011 2026-10-31 18:33:51,220 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 18:33:51,231 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 18:33:51,358 104 INFO rb-be2b723-226188-430981 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-31 18:33:51,377 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:33:51,418 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "POST /mail/data HTTP/1.1" 200 - 20 0.045 0.076 2026-10-31 18:33:51,436 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.108 2026-10-31 18:33:51,439 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.088 2026-10-31 18:33:51,492 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /web/image/res.partner/1386/avatar_128?unique=1793471609000 HTTP/1.1" 200 - 8 0.017 0.148 2026-10-31 18:33:51,551 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.009 0.216 2026-10-31 18:33:51,595 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:33:51,607 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.139 2026-10-31 18:33:51,718 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "POST /mail/data HTTP/1.1" 200 - 37 0.031 0.146 2026-10-31 18:33:51,723 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /web/session/logout HTTP/1.1" 303 - 0 0.000 0.181 2026-10-31 18:33:51,732 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.003 2026-10-31 18:33:51,794 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 8 0.007 0.041 2026-10-31 18:33:51,880 104 INFO rb-be2b723-226188-430981 odoo.http: Session expired 2026-10-31 18:33:51,880 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:51] "POST /mail/inbox/messages HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:33:52,285 104 INFO rb-be2b723-226188-430981 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-31 18:33:52,345 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:52] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.010 0.031 2026-10-31 18:33:52,355 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.046 2026-10-31 18:33:52,363 104 INFO rb-be2b723-226188-430981 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-31 18:33:52,438 104 INFO rb-be2b723-226188-430981 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-31 18:33:52,509 104 INFO rb-be2b723-226188-430981 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-31 18:33:52,619 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from 127.0.0.1 2026-10-31 18:33:52,645 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:52] "POST /web/login HTTP/1.1" 303 - 17 0.014 0.050 2026-10-31 18:33:52,677 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:52] "GET /web/login/totp?redirect=/odoo? HTTP/1.1" 303 - 3 0.003 0.016 2026-10-31 18:33:52,688 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_device: User 297 inserts device log (uwRvorpTTjpkjyG1LvQD_eZ5_3rvQ-z4LvKtkIBLhB) 2026-10-31 18:33:52,762 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:52] "GET /odoo HTTP/1.1" 200 - 21 0.018 0.060 2026-10-31 18:33:52,794 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:52] "POST /heatmap/send_log HTTP/1.1" 200 - 2 0.001 0.011 2026-10-31 18:33:52,850 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.013 0.016 2026-10-31 18:33:52,853 104 INFO rb-be2b723-226188-430981 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-31 18:33:53,839 104 INFO rb-be2b723-226188-430981 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-31 18:33:53,863 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.007 2026-10-31 18:33:53,864 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:53,935 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 18:33:53,942 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.017 2026-10-31 18:33:54,023 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.007 2026-10-31 18:33:54,039 104 INFO rb-be2b723-226188-430981 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-31 18:33:54,095 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 9 0.009 0.058 2026-10-31 18:33:54,112 104 INFO rb-be2b723-226188-430981 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-31 18:33:54,118 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.087 2026-10-31 18:33:54,163 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.120 2026-10-31 18:33:54,214 104 INFO rb-be2b723-226188-430981 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-31 18:33:54,255 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "POST /mail/data HTTP/1.1" 200 - 20 0.036 0.193 2026-10-31 18:33:54,307 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.007 0.069 2026-10-31 18:33:54,424 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "POST /mail/data HTTP/1.1" 200 - 37 0.051 0.153 2026-10-31 18:33:54,454 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.147 2026-10-31 18:33:54,625 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 102 0.058 0.189 2026-10-31 18:33:54,670 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "GET /web/image/res.partner/2/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.012 0.091 2026-10-31 18:33:54,694 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "POST /mail/inbox/messages HTTP/1.1" 200 - 2 0.005 0.128 2026-10-31 18:33:54,749 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 10 0.007 0.177 2026-10-31 18:33:54,757 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-10-31 18:33:54,833 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:54] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 26 0.018 0.108 2026-10-31 18:33:55,197 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:55] "GET /web/image/res.users/297/avatar_128?unique=1793471634927 HTTP/1.1" 200 - 9 0.009 0.029 2026-10-31 18:33:55,198 104 INFO rb-be2b723-226188-430981 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-31 18:33:55,279 104 INFO rb-be2b723-226188-430981 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-31 18:33:55,383 104 INFO rb-be2b723-226188-430981 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-31 18:33:55,409 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:55] "POST /web/dataset/call_button/res.users/action_totp_disable HTTP/1.1" 200 - 3 0.005 0.017 2026-10-31 18:33:55,466 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:55] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 5 0.009 0.014 2026-10-31 18:33:55,503 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:55] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.008 0.008 2026-10-31 18:33:55,546 104 INFO rb-be2b723-226188-430981 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-31 18:33:55,637 104 INFO rb-be2b723-226188-430981 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-31 18:33:55,699 104 INFO rb-be2b723-226188-430981 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-31 18:33:55,729 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:55] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 8 0.008 0.009 2026-10-31 18:33:55,793 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: API key(s) removed: scope: <['browser']> for 'test_user' (#297) from 127.0.0.1 2026-10-31 18:33:55,822 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #297 deleted auth_totp.device records with IDs: [1] 2026-10-31 18:33:55,969 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(297,) ('test_user') by uid #297 2026-10-31 18:33:55,971 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:33:55,972 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:55] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 50 0.067 0.148 2026-10-31 18:33:56,036 104 INFO rb-be2b723-226188-430981 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-31 18:33:56,444 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:56] "GET /odoo HTTP/1.1" 200 - 98 0.076 0.240 2026-10-31 18:33:56,732 104 INFO rb-be2b723-226188-430981 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-31 18:33:56,742 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.017 2026-10-31 18:33:56,755 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.013 2026-10-31 18:33:56,757 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-31 18:33:56,812 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:56] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.010 2026-10-31 18:33:56,829 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:56] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 6 0.003 0.023 2026-10-31 18:33:56,909 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-31 18:33:56,918 104 INFO rb-be2b723-226188-430981 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-31 18:33:56,953 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.039 2026-10-31 18:33:56,984 104 INFO rb-be2b723-226188-430981 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-31 18:33:57,050 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "POST /mail/data HTTP/1.1" 200 - 34 0.047 0.080 2026-10-31 18:33:57,081 104 INFO rb-be2b723-226188-430981 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-31 18:33:57,122 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.022 0.166 2026-10-31 18:33:57,138 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-10-31 18:33:57,255 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "POST /mail/data HTTP/1.1" 200 - 44 0.055 0.083 2026-10-31 18:33:57,324 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.173 2026-10-31 18:33:57,348 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.007 0.213 2026-10-31 18:33:57,407 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.006 0.010 2026-10-31 18:33:57,712 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 136 0.100 0.189 2026-10-31 18:33:57,806 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 24 0.018 0.034 2026-10-31 18:33:57,813 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.069 2026-10-31 18:33:58,036 104 INFO rb-be2b723-226188-430981 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-31 18:33:58,055 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:58] "GET /web/image/res.users/297/avatar_128?unique=1793471637877 HTTP/1.1" 200 - 9 0.012 0.036 2026-10-31 18:33:58,106 104 INFO rb-be2b723-226188-430981 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-31 18:33:58,180 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-31 18:33:58,182 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔══════════════════════════════════╗ ║ TOUR totp_login_device SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-31 18:33:58,485 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 36415224 (allocated 38252544) 2026-10-31 18:33:58,508 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 8118 2026-10-31 18:33:58,514 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-31 18:33:58,515 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 8118 2026-10-31 18:33:58,675 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183358_675614_test_totp.txt 2026-10-31 18:33:58,676 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmp1n3l7z1p_chrome_odoo" 2026-10-31 18:33:59,109 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome pid: 8411 2026-10-31 18:33:59,109 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless temporary user profile dir: /tmp/tmpdoy53c1d_chrome_odoo 2026-10-31 18:33:59,109 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:38437/json/version 2026-10-31 18:33:59,111 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:38437/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:33:59,143 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-31 18:33:59,144 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Issuing json command http://127.0.0.1:38437/json 2026-10-31 18:33:59,145 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:38437/json with timeout 3 increased to 10s during tests 2026-10-31 18:33:59,162 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Websocket url found: ws://127.0.0.1:38437/devtools/page/93CB4ABC11CC2AC02DEDBA0352B7CF02 2026-10-31 18:33:59,175 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Enable chrome headless console log notification 2026-10-31 18:33:59,182 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome headless enable page notifications 2026-10-31 18:33:59,203 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Setting session cookie in browser 2026-10-31 18:33:59,208 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-31 18:33:59,209 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-31 18:33:59,803 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:59] "GET / HTTP/1.1" 200 - 97 0.056 0.522 2026-10-31 18:33:59,807 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Navigation result: {'frameId': '93CB4ABC11CC2AC02DEDBA0352B7CF02', 'loaderId': '119576A9AD7506D675DC83060122FD93', 'isDownload': False} 2026-10-31 18:33:59,807 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-10-31 18:33:59,865 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:59] "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-31 18:33:59,870 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:59] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.014 0.009 2026-10-31 18:33:59,899 104 INFO rb-be2b723-226188-430981 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-31 18:33:59,900 104 INFO rb-be2b723-226188-430981 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-31 18:33:59,914 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:59] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-10-31 18:33:59,930 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:33:59] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-10-31 18:34:00,065 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:34:00,071 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:34:00,088 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.029 2026-10-31 18:34:00,106 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.016 0.037 2026-10-31 18:34:00,160 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.004 0.014 2026-10-31 18:34:00,185 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.009 0.022 2026-10-31 18:34:00,608 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:34:00,668 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 18:34:00,718 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.011 0.042 2026-10-31 18:34:00,756 104 INFO rb-be2b723-226188-430981 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-31 18:34:00,763 104 INFO rb-be2b723-226188-430981 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-31 18:34:00,996 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:00] "GET /web/login HTTP/1.1" 200 - 22 0.011 0.110 2026-10-31 18:34:01,065 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:01] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.018 2026-10-31 18:34:01,494 104 INFO rb-be2b723-226188-430981 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-31 18:34:01,564 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:01] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.009 0.040 2026-10-31 18:34:01,579 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.059 2026-10-31 18:34:01,614 104 INFO rb-be2b723-226188-430981 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-31 18:34:01,684 104 INFO rb-be2b723-226188-430981 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-31 18:34:01,827 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from 127.0.0.1 2026-10-31 18:34:01,842 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:01] "POST /web/login HTTP/1.1" 303 - 21 0.014 0.043 2026-10-31 18:34:01,968 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:01] "GET /odoo HTTP/1.1" 200 - 20 0.014 0.090 2026-10-31 18:34:02,041 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:02] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.008 0.020 2026-10-31 18:34:02,051 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:02] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-31 18:34:02,095 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:02] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.027 0.013 2026-10-31 18:34:02,110 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:02] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.047 2026-10-31 18:34:02,136 104 INFO rb-be2b723-226188-430981 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-31 18:34:02,271 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:02] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 110 0.048 0.165 2026-10-31 18:34:02,303 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.014 0.223 2026-10-31 18:34:02,329 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:02] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 18:34:02,420 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:02] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-10-31 18:34:03,169 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 18:34:03,182 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-10-31 18:34:03,188 104 INFO rb-be2b723-226188-430981 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-31 18:34:03,190 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-10-31 18:34:03,203 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.009 2026-10-31 18:34:03,214 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: Owl is running in 'dev' mode. 2026-10-31 18:34:03,236 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:34:03,274 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /odoo/offline HTTP/1.1" 200 - 3 0.002 0.016 2026-10-31 18:34:03,291 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-10-31 18:34:03,306 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.018 2026-10-31 18:34:03,470 104 INFO rb-be2b723-226188-430981 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-31 18:34:03,509 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:34:03,512 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "POST /mail/data HTTP/1.1" 200 - 20 0.064 0.049 2026-10-31 18:34:03,563 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /web/image/res.partner/1386/avatar_128?unique=1793471609000 HTTP/1.1" 200 - 8 0.008 0.126 2026-10-31 18:34:03,568 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.106 2026-10-31 18:34:03,586 104 INFO rb-be2b723-226188-430981 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-31 18:34:03,592 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "POST /web/action/load HTTP/1.1" 200 - 5 0.009 0.149 2026-10-31 18:34:03,663 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.017 0.218 2026-10-31 18:34:03,708 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.111 2026-10-31 18:34:03,748 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 10 0.011 0.132 2026-10-31 18:34:03,860 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:34:03,875 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "POST /mail/data HTTP/1.1" 200 - 37 0.042 0.064 2026-10-31 18:34:03,907 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.049 2026-10-31 18:34:04,132 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:04] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 102 0.068 0.233 2026-10-31 18:34:04,180 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:04] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 10 0.008 0.150 2026-10-31 18:34:04,191 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:04] "POST /mail/inbox/messages HTTP/1.1" 200 - 2 0.002 0.189 2026-10-31 18:34:04,271 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:04] "GET /web/image/res.partner/2/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.021 0.221 2026-10-31 18:34:04,326 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:04] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 18 0.012 0.077 2026-10-31 18:34:04,331 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.088 2026-10-31 18:34:04,673 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:04] "GET /web/image/res.users/297/avatar_128?unique=1793471644407 HTTP/1.1" 200 - 9 0.009 0.027 2026-10-31 18:34:04,674 104 INFO rb-be2b723-226188-430981 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-31 18:34:04,757 104 INFO rb-be2b723-226188-430981 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-31 18:34:04,817 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: tour succeeded 2026-10-31 18:34:04,818 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-31 18:34:05,008 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp.browser: heap 35970752 (allocated 37466112) 2026-10-31 18:34:05,023 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing chrome headless with pid 8411 2026-10-31 18:34:05,026 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Closing websocket connection 2026-10-31 18:34:05,027 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Terminating chrome headless with pid 8411 2026-10-31 18:34:05,150 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183405_150628_test_totp.txt 2026-10-31 18:34:05,150 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: Removing chrome user profile "/tmp/tmpdoy53c1d_chrome_odoo" 2026-10-31 18:34:05,162 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-31 18:34:05,163 104 INFO rb-be2b723-226188-430981 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-31 18:34:05,176 104 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:34:05,177 104 INFO None werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:05] "POST /xmlrpc/2/common HTTP/1.1" 200 - 5 0.003 0.013 2026-10-31 18:34:05,180 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-31 18:34:05,181 104 INFO rb-be2b723-226188-430981 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-31 18:34:05,196 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:05] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.001 0.015 2026-10-31 18:34:05,197 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp: waiting for threads: [] 2026-10-31 18:34:05,267 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_administration ... 2026-10-31 18:34:05,692 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 8635 2026-10-31 18:34:05,692 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmptghs1w7n_chrome_odoo 2026-10-31 18:34:05,693 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:36655/json/version 2026-10-31 18:34:05,696 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36655/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:34:05,723 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-31 18:34:05,725 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:36655/json 2026-10-31 18:34:05,727 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36655/json with timeout 3 increased to 10s during tests 2026-10-31 18:34:05,739 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:36655/devtools/page/0918D9A25D67D7A9A27A718295258468 2026-10-31 18:34:05,752 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-10-31 18:34:05,754 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-10-31 18:34:05,798 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:34:05,824 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-10-31 18:34:05,828 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/web" in browser 2026-10-31 18:34:05,828 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/web" 2026-10-31 18:34:05,850 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:34:07,476 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:07] "GET /web HTTP/1.1" 200 - 191 0.119 1.516 2026-10-31 18:34:07,479 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '0918D9A25D67D7A9A27A718295258468', 'loaderId': 'B49371680CADA8F779FAA265A35C402D', 'isDownload': False} 2026-10-31 18:34:07,480 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-31 18:34:07,530 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:07] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-10-31 18:34:07,533 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:07] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-10-31 18:34:07,645 104 INFO rb-be2b723-226188-430981 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-31 18:34:07,798 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:07] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.136 0.126 2026-10-31 18:34:07,812 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:07] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.270 2026-10-31 18:34:07,848 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.271 2026-10-31 18:34:07,872 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:07] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-31 18:34:07,934 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:07] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-10-31 18:34:08,689 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 18:34:08,698 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 18:34:08,702 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 18:34:08,732 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.017 2026-10-31 18:34:08,740 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-31 18:34:08,769 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:34:08,811 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.020 2026-10-31 18:34:08,835 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.013 2026-10-31 18:34:08,853 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.016 2026-10-31 18:34:08,939 104 INFO rb-be2b723-226188-430981 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-31 18:34:09,054 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:34:09,069 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "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-31 18:34:09,073 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "POST /mail/data HTTP/1.1" 200 - 34 0.059 0.087 2026-10-31 18:34:09,127 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 16 0.024 0.146 2026-10-31 18:34:09,190 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "GET /web/image/res.partner/1386/avatar_128?unique=1793471609000 HTTP/1.1" 200 - 8 0.008 0.222 2026-10-31 18:34:09,196 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.173 2026-10-31 18:34:09,234 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:34:09,243 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.125 2026-10-31 18:34:09,299 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:34:09,348 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "GET /odoo HTTP/1.1" 200 - 20 0.029 0.308 2026-10-31 18:34:09,373 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.411 2026-10-31 18:34:09,440 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.014 2026-10-31 18:34:09,475 104 INFO rb-be2b723-226188-430981 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-31 18:34:10,464 104 INFO rb-be2b723-226188-430981 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-31 18:34:10,497 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-31 18:34:10,506 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-31 18:34:10,574 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 18:34:10,583 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 18:34:10,700 104 INFO rb-be2b723-226188-430981 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-31 18:34:10,708 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "POST /mail/data HTTP/1.1" 200 - 20 0.036 0.048 2026-10-31 18:34:10,711 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.067 2026-10-31 18:34:10,759 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 9 0.016 0.096 2026-10-31 18:34:10,766 104 INFO rb-be2b723-226188-430981 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-31 18:34:10,796 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.131 2026-10-31 18:34:10,825 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.006 0.090 2026-10-31 18:34:10,854 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.195 2026-10-31 18:34:10,875 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:10] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.007 0.093 2026-10-31 18:34:11,413 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:11] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 170 0.137 0.221 2026-10-31 18:34:11,565 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:11] "POST /mail/data HTTP/1.1" 200 - 38 0.052 0.457 2026-10-31 18:34:11,576 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-10-31 18:34:11,630 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:11] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.011 0.109 2026-10-31 18:34:11,725 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:11] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.009 2026-10-31 18:34:11,771 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:11] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 10 0.009 0.028 2026-10-31 18:34:11,844 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:11] "GET /web/image/res.partner/2/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.013 0.097 2026-10-31 18:34:12,051 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "GET /web/image/res.users/297/avatar_128?unique=1793471651795 HTTP/1.1" 200 - 9 0.010 0.044 2026-10-31 18:34:12,090 104 INFO rb-be2b723-226188-430981 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-31 18:34:12,196 104 INFO rb-be2b723-226188-430981 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-31 18:34:12,210 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.001 0.010 2026-10-31 18:34:12,273 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.006 0.017 2026-10-31 18:34:12,322 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.002 0.010 2026-10-31 18:34:12,358 104 INFO rb-be2b723-226188-430981 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-31 18:34:12,442 104 INFO rb-be2b723-226188-430981 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-31 18:34:12,503 104 INFO rb-be2b723-226188-430981 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-31 18:34:12,532 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.003 0.006 2026-10-31 18:34:12,602 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.007 0.038 2026-10-31 18:34:12,663 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.004 0.013 2026-10-31 18:34:12,698 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.003 0.008 2026-10-31 18:34:12,759 104 INFO rb-be2b723-226188-430981 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-31 18:34:12,764 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:34:12,767 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:34:12,787 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "GET /web/image/auth_totp.wizard/2/qrcode?unique=1793471652000 HTTP/1.1" 200 - 8 0.006 0.012 2026-10-31 18:34:12,847 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:34:12,871 104 INFO rb-be2b723-226188-430981 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-31 18:34:12,936 104 INFO rb-be2b723-226188-430981 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-31 18:34:12,953 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:12] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.003 0.009 2026-10-31 18:34:13,070 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(297,) 'test_user' 2026-10-31 18:34:13,106 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:34:13,106 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:13] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.032 0.096 2026-10-31 18:34:13,140 104 INFO rb-be2b723-226188-430981 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-31 18:34:13,530 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:13] "GET /odoo HTTP/1.1" 200 - 98 0.069 0.251 2026-10-31 18:34:13,821 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.013 2026-10-31 18:34:13,821 104 INFO rb-be2b723-226188-430981 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-31 18:34:13,835 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-10-31 18:34:13,839 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-31 18:34:13,886 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.006 2026-10-31 18:34:13,922 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.022 2026-10-31 18:34:14,059 104 INFO rb-be2b723-226188-430981 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-31 18:34:14,092 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "POST /mail/data HTTP/1.1" 200 - 34 0.056 0.069 2026-10-31 18:34:14,105 104 INFO rb-be2b723-226188-430981 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-31 18:34:14,158 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.025 0.055 2026-10-31 18:34:14,161 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.128 2026-10-31 18:34:14,171 104 INFO rb-be2b723-226188-430981 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-31 18:34:14,205 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.121 2026-10-31 18:34:14,239 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.093 2026-10-31 18:34:14,289 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.011 0.107 2026-10-31 18:34:14,629 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 136 0.101 0.200 2026-10-31 18:34:14,796 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "POST /mail/data HTTP/1.1" 200 - 43 0.057 0.404 2026-10-31 18:34:14,821 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.138 2026-10-31 18:34:14,873 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.013 0.169 2026-10-31 18:34:14,921 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:14] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.010 2026-10-31 18:34:15,140 104 INFO rb-be2b723-226188-430981 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-31 18:34:15,145 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:15] "GET /web/image/res.users/297/avatar_128?unique=1793471654960 HTTP/1.1" 200 - 9 0.009 0.030 2026-10-31 18:34:15,230 104 INFO rb-be2b723-226188-430981 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-31 18:34:15,285 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-10-31 18:34:15,288 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-31 18:34:15,505 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 25987820 (allocated 28815360) 2026-10-31 18:34:15,514 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 8635 2026-10-31 18:34:15,521 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-10-31 18:34:15,522 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 8635 2026-10-31 18:34:15,658 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183415_658605_test_totp_administration.txt 2026-10-31 18:34:15,658 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmptghs1w7n_chrome_odoo" 2026-10-31 18:34:16,145 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 8896 2026-10-31 18:34:16,145 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp0wwuktys_chrome_odoo 2026-10-31 18:34:16,145 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:46147/json/version 2026-10-31 18:34:16,152 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:46147/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:34:16,170 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-31 18:34:16,171 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:46147/json 2026-10-31 18:34:16,172 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:46147/json with timeout 3 increased to 10s during tests 2026-10-31 18:34:16,195 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:46147/devtools/page/B502206352F9343148AC40A9EEBA0B25 2026-10-31 18:34:16,207 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-10-31 18:34:16,214 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-10-31 18:34:16,291 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:34:16,304 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-10-31 18:34:16,307 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:34:16,307 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:34:16,963 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:16] "GET /odoo HTTP/1.1" 200 - 155 0.129 0.515 2026-10-31 18:34:16,971 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': 'B502206352F9343148AC40A9EEBA0B25', 'loaderId': '416E6E3D62B223C2ECAE31519F3D767C', 'isDownload': False} 2026-10-31 18:34:16,972 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_disables')" 2026-10-31 18:34:17,038 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:17] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-10-31 18:34:17,049 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:17] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-10-31 18:34:17,112 104 INFO rb-be2b723-226188-430981 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-31 18:34:18,006 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.399 0.579 2026-10-31 18:34:18,036 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.985 2026-10-31 18:34:18,051 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.019 2026-10-31 18:34:18,064 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-31 18:34:18,075 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.663 2026-10-31 18:34:18,232 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 18:34:18,251 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-31 18:34:18,256 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-31 18:34:18,282 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.003 0.017 2026-10-31 18:34:18,300 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-31 18:34:18,352 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:34:18,401 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.072 2026-10-31 18:34:18,437 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.062 2026-10-31 18:34:18,440 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-10-31 18:34:18,519 104 INFO rb-be2b723-226188-430981 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-31 18:34:18,534 104 INFO rb-be2b723-226188-430981 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-31 18:34:18,581 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.044 0.160 2026-10-31 18:34:18,604 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.113 2026-10-31 18:34:18,670 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:34:18,697 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "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-31 18:34:18,718 104 INFO rb-be2b723-226188-430981 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-31 18:34:18,746 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:34:18,793 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:34:18,948 104 INFO rb-be2b723-226188-430981 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-31 18:34:19,045 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "POST /mail/data HTTP/1.1" 200 - 140 0.188 0.345 2026-10-31 18:34:19,050 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.530 2026-10-31 18:34:19,074 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.445 2026-10-31 18:34:19,115 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.492 2026-10-31 18:34:19,162 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.514 2026-10-31 18:34:19,190 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.224 2026-10-31 18:34:19,241 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.028 0.571 2026-10-31 18:34:19,269 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.140 2026-10-31 18:34:19,305 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 18:34:19,341 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.023 2026-10-31 18:34:19,351 104 INFO rb-be2b723-226188-430981 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-31 18:34:19,401 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:34:19,424 104 INFO rb-be2b723-226188-430981 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-31 18:34:19,490 104 INFO rb-be2b723-226188-430981 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-31 18:34:20,642 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:20] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.166 1.124 2026-10-31 18:34:20,678 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:20] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 1.176 2026-10-31 18:34:20,761 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:34:21,839 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:21] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1242 0.432 0.600 2026-10-31 18:34:22,603 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:22] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 285 0.158 1.637 2026-10-31 18:34:22,675 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:22] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.011 0.030 2026-10-31 18:34:22,683 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-10-31 18:34:22,988 104 INFO rb-be2b723-226188-430981 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-31 18:34:23,059 104 INFO rb-be2b723-226188-430981 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-31 18:34:23,121 104 INFO rb-be2b723-226188-430981 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-31 18:34:23,172 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:23] "POST /web/action/load HTTP/1.1" 200 - 11 0.019 0.026 2026-10-31 18:34:23,197 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:23] "POST /web/action/run HTTP/1.1" 200 - 7 0.004 0.010 2026-10-31 18:34:23,253 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:23] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.005 0.014 2026-10-31 18:34:23,300 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:23] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.003 0.011 2026-10-31 18:34:23,383 104 INFO rb-be2b723-226188-430981 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-31 18:34:23,460 104 INFO rb-be2b723-226188-430981 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-31 18:34:23,526 104 INFO rb-be2b723-226188-430981 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-31 18:34:23,550 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:23] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.006 0.009 2026-10-31 18:34:24,431 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:34:24,559 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(297,) ('test_user') by uid #2 2026-10-31 18:34:24,569 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:34:24,569 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:24] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 39 0.035 0.962 2026-10-31 18:34:24,661 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:24] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 23 0.027 0.052 2026-10-31 18:34:24,750 104 INFO rb-be2b723-226188-430981 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-31 18:34:24,836 104 INFO rb-be2b723-226188-430981 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-31 18:34:25,236 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:25] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 226 0.153 0.232 2026-10-31 18:34:25,537 104 INFO rb-be2b723-226188-430981 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-31 18:34:25,587 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:25] "GET /web/image/res.users/297/avatar_128?unique=1793471665350 HTTP/1.1" 200 - 18 0.021 0.052 2026-10-31 18:34:25,618 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-10-31 18:34:25,619 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_admin_disables SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-31 18:34:25,841 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 33740936 (allocated 35622912) 2026-10-31 18:34:25,853 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 8896 2026-10-31 18:34:25,861 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-10-31 18:34:25,864 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 8896 2026-10-31 18:34:25,979 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183425_978921_test_totp_administration.txt 2026-10-31 18:34:25,979 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmp0wwuktys_chrome_odoo" 2026-10-31 18:34:26,422 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome pid: 9118 2026-10-31 18:34:26,422 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp4820f4nk_chrome_odoo 2026-10-31 18:34:26,423 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:33489/json/version 2026-10-31 18:34:26,424 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33489/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:34:26,535 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-31 18:34:26,535 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Issuing json command http://127.0.0.1:33489/json 2026-10-31 18:34:26,536 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33489/json with timeout 3 increased to 10s during tests 2026-10-31 18:34:26,549 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Websocket url found: ws://127.0.0.1:33489/devtools/page/5784FC62C054297F76D7911B1308F9E0 2026-10-31 18:34:26,566 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Enable chrome headless console log notification 2026-10-31 18:34:26,571 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome headless enable page notifications 2026-10-31 18:34:26,598 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Setting session cookie in browser 2026-10-31 18:34:26,616 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Open "http://127.0.0.1:8069/" in browser 2026-10-31 18:34:26,616 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigating to: "http://127.0.0.1:8069/" 2026-10-31 18:34:27,719 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:27] "GET / HTTP/1.1" 200 - 170 0.128 0.915 2026-10-31 18:34:27,724 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Navigation result: {'frameId': '5784FC62C054297F76D7911B1308F9E0', 'loaderId': 'A3605C270146F6685C2E815F43164FA6', 'isDownload': False} 2026-10-31 18:34:27,724 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_login_disabled')" 2026-10-31 18:34:27,754 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:27] "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-31 18:34:27,773 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 18:34:27,829 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:27] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.039 2026-10-31 18:34:27,839 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 18:34:27,855 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:27] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.063 2026-10-31 18:34:27,868 104 INFO rb-be2b723-226188-430981 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-31 18:34:27,871 104 INFO rb-be2b723-226188-430981 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-31 18:34:27,879 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 18:34:27,899 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:27] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.029 2026-10-31 18:34:28,034 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:34:28,057 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:34:28,058 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:28] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.007 0.026 2026-10-31 18:34:28,061 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:28] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 18:34:28,143 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 18:34:28,179 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:28] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.055 2026-10-31 18:34:28,187 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:28] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.003 0.057 2026-10-31 18:34:28,697 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:28] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:34:28,809 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:28] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.013 0.041 2026-10-31 18:34:28,851 104 INFO rb-be2b723-226188-430981 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-31 18:34:28,874 104 INFO rb-be2b723-226188-430981 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-31 18:34:28,936 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.172 2026-10-31 18:34:29,088 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:29] "GET /web/login HTTP/1.1" 200 - 26 0.016 0.097 2026-10-31 18:34:29,148 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:29] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.010 2026-10-31 18:34:29,559 104 INFO rb-be2b723-226188-430981 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-31 18:34:29,586 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.010 2026-10-31 18:34:29,644 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:29] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.013 0.058 2026-10-31 18:34:29,691 104 INFO rb-be2b723-226188-430981 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-31 18:34:29,755 104 INFO rb-be2b723-226188-430981 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-31 18:34:29,917 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from 127.0.0.1 2026-10-31 18:34:29,959 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:29] "POST /web/login HTTP/1.1" 303 - 29 0.031 0.081 2026-10-31 18:34:30,303 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:30] "GET /odoo HTTP/1.1" 200 - 83 0.072 0.259 2026-10-31 18:34:30,370 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:30] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-31 18:34:30,391 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:30] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 18:34:30,414 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:30] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.052 2026-10-31 18:34:30,489 104 INFO rb-be2b723-226188-430981 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-31 18:34:30,595 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:30] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 110 0.080 0.148 2026-10-31 18:34:30,613 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.210 2026-10-31 18:34:30,625 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:30] "POST /heatmap/send_log HTTP/1.1" 200 - 3 0.002 0.216 2026-10-31 18:34:30,633 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:30] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:34:30,740 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:30] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:34:31,485 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 18:34:31,497 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 18:34:31,499 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-31 18:34:31,507 104 INFO rb-be2b723-226188-430981 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-31 18:34:31,523 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.010 2026-10-31 18:34:31,534 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-31 18:34:31,550 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:34:31,605 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.032 2026-10-31 18:34:31,624 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.035 2026-10-31 18:34:31,643 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.021 2026-10-31 18:34:31,752 104 INFO rb-be2b723-226188-430981 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-31 18:34:31,753 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:34:31,800 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "POST /mail/data HTTP/1.1" 200 - 34 0.064 0.046 2026-10-31 18:34:31,838 104 INFO rb-be2b723-226188-430981 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-31 18:34:31,857 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /web/image/res.partner/1386/avatar_128?unique=1793471609000 HTTP/1.1" 200 - 12 0.013 0.130 2026-10-31 18:34:31,904 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 9 0.011 0.183 2026-10-31 18:34:31,940 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.219 2026-10-31 18:34:31,949 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.218 2026-10-31 18:34:31,998 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:31] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.015 0.123 2026-10-31 18:34:32,003 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:34:32,046 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.204 2026-10-31 18:34:32,079 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.081 2026-10-31 18:34:32,531 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 174 0.138 0.290 2026-10-31 18:34:32,652 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "POST /mail/data HTTP/1.1" 200 - 43 0.048 0.456 2026-10-31 18:34:32,662 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.065 2026-10-31 18:34:32,708 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.014 0.094 2026-10-31 18:34:32,790 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.010 2026-10-31 18:34:32,827 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "GET /web/image/res.partner/2/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.010 0.028 2026-10-31 18:34:32,859 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:32] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 10 0.008 0.063 2026-10-31 18:34:33,108 104 INFO rb-be2b723-226188-430981 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-31 18:34:33,109 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:33] "GET /web/image/res.users/297/avatar_128?unique=1793471672825 HTTP/1.1" 200 - 9 0.009 0.026 2026-10-31 18:34:33,197 104 INFO rb-be2b723-226188-430981 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-31 18:34:33,265 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: tour succeeded 2026-10-31 18:34:33,265 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: ╔════════════════════════════════════╗ ║ TOUR totp_login_disabled SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-10-31 18:34:33,459 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration.browser: heap 35931352 (allocated 38252544) 2026-10-31 18:34:33,484 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing chrome headless with pid 9118 2026-10-31 18:34:33,485 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Closing websocket connection 2026-10-31 18:34:33,487 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Terminating chrome headless with pid 9118 2026-10-31 18:34:33,586 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183433_586092_test_totp_administration.txt 2026-10-31 18:34:33,586 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_administration: Removing chrome user profile "/tmp/tmp4820f4nk_chrome_odoo" 2026-10-31 18:34:33,645 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp: Starting TestTOTP.test_totp_authenticate ... 2026-10-31 18:34:34,065 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome pid: 9344 2026-10-31 18:34:34,066 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless temporary user profile dir: /tmp/tmp2h7ulcbq_chrome_odoo 2026-10-31 18:34:34,066 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:40911/json/version 2026-10-31 18:34:34,067 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40911/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:34:34,109 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Browser version: Chrome/150.0.7871.114 2026-10-31 18:34:34,109 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Issuing json command http://127.0.0.1:40911/json 2026-10-31 18:34:34,110 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40911/json with timeout 3 increased to 10s during tests 2026-10-31 18:34:34,120 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Websocket url found: ws://127.0.0.1:40911/devtools/page/265F315ACD7A327F1145E13AB09FFB8F 2026-10-31 18:34:34,145 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Enable chrome headless console log notification 2026-10-31 18:34:34,157 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome headless enable page notifications 2026-10-31 18:34:34,205 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:34:34,223 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Setting session cookie in browser 2026-10-31 18:34:34,234 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:34:34,234 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:34:34,260 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:34:37,004 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:37] "GET /odoo HTTP/1.1" 200 - 191 0.120 2.629 2026-10-31 18:34:37,008 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Navigation result: {'frameId': '265F315ACD7A327F1145E13AB09FFB8F', 'loaderId': '4E52F962D6703AB8DA54571F0ADF9B78', 'isDownload': False} 2026-10-31 18:34:37,008 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Evaluate ready code "odoo.isTourReady('totp_tour_setup')" 2026-10-31 18:34:37,213 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:37] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.074 0.103 2026-10-31 18:34:37,224 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:37] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.180 2026-10-31 18:34:37,240 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:37] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.201 2026-10-31 18:34:37,276 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.209 2026-10-31 18:34:37,297 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:37] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.259 2026-10-31 18:34:37,343 104 INFO rb-be2b723-226188-430981 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-31 18:34:37,345 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:37] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-10-31 18:34:37,463 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:37] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 18:34:38,322 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 18:34:38,338 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 18:34:38,340 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-31 18:34:38,383 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.013 2026-10-31 18:34:38,396 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-10-31 18:34:38,419 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:34:38,485 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.038 2026-10-31 18:34:38,498 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 18:34:38,516 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.018 2026-10-31 18:34:38,602 104 INFO rb-be2b723-226188-430981 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-31 18:34:38,657 104 INFO rb-be2b723-226188-430981 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-31 18:34:38,661 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:34:38,667 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "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-31 18:34:38,738 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "POST /mail/data HTTP/1.1" 200 - 34 0.078 0.073 2026-10-31 18:34:38,758 104 INFO rb-be2b723-226188-430981 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-31 18:34:38,810 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 200 - 16 0.020 0.172 2026-10-31 18:34:38,814 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.112 2026-10-31 18:34:38,840 104 INFO rb-be2b723-226188-430981 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-31 18:34:38,865 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /web/image/res.partner/1386/avatar_128?unique=1793471609000 HTTP/1.1" 200 - 8 0.014 0.226 2026-10-31 18:34:38,887 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.245 2026-10-31 18:34:38,917 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:34:38,940 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.131 2026-10-31 18:34:38,979 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.070 2026-10-31 18:34:39,019 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:39] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.008 0.160 2026-10-31 18:34:39,091 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:34:39,170 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:39] "POST /mail/data HTTP/1.1" 200 - 38 0.036 0.085 2026-10-31 18:34:39,566 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:39] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 170 0.137 0.344 2026-10-31 18:34:39,584 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:39] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.212 2026-10-31 18:34:39,637 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:39] "GET /web/image/res.partner/2/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.012 0.245 2026-10-31 18:34:39,689 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:39] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 10 0.025 0.290 2026-10-31 18:34:39,733 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:39] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 16 0.010 0.073 2026-10-31 18:34:39,744 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.101 2026-10-31 18:34:40,085 104 INFO rb-be2b723-226188-430981 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-31 18:34:40,092 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "GET /web/image/res.users/297/avatar_128?unique=1793471679823 HTTP/1.1" 200 - 9 0.011 0.027 2026-10-31 18:34:40,184 104 INFO rb-be2b723-226188-430981 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-31 18:34:40,209 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "POST /web/dataset/call_button/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 3 0.001 0.009 2026-10-31 18:34:40,273 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "POST /web/dataset/call_kw/res.users.identitycheck/get_views HTTP/1.1" 200 - 13 0.011 0.020 2026-10-31 18:34:40,311 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "POST /web/dataset/call_kw/res.users.identitycheck/web_read HTTP/1.1" 200 - 5 0.004 0.011 2026-10-31 18:34:40,363 104 INFO rb-be2b723-226188-430981 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-31 18:34:40,439 104 INFO rb-be2b723-226188-430981 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-31 18:34:40,503 104 INFO rb-be2b723-226188-430981 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-31 18:34:40,520 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "POST /web/dataset/call_kw/res.users.identitycheck/web_save HTTP/1.1" 200 - 6 0.003 0.007 2026-10-31 18:34:40,590 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "POST /web/dataset/call_button/res.users.identitycheck/run_check HTTP/1.1" 200 - 13 0.006 0.039 2026-10-31 18:34:40,621 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "POST /web/dataset/call_kw/auth_totp.wizard/get_views HTTP/1.1" 200 - 9 0.003 0.013 2026-10-31 18:34:40,652 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "POST /web/dataset/call_kw/auth_totp.wizard/web_read HTTP/1.1" 200 - 5 0.003 0.009 2026-10-31 18:34:40,708 104 INFO rb-be2b723-226188-430981 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-31 18:34:40,716 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:34:40,716 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:34:40,733 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "GET /web/image/auth_totp.wizard/3/qrcode?unique=1793471680000 HTTP/1.1" 200 - 8 0.003 0.016 2026-10-31 18:34:40,772 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:34:40,806 104 INFO rb-be2b723-226188-430981 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-31 18:34:40,879 104 INFO rb-be2b723-226188-430981 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-31 18:34:40,888 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:40] "POST /web/dataset/call_kw/auth_totp.wizard/web_save HTTP/1.1" 200 - 7 0.006 0.010 2026-10-31 18:34:41,043 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(297,) 'test_user' 2026-10-31 18:34:41,072 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:34:41,072 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:41] "POST /web/dataset/call_button/auth_totp.wizard/enable HTTP/1.1" 200 - 40 0.039 0.131 2026-10-31 18:34:41,101 104 INFO rb-be2b723-226188-430981 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-31 18:34:41,519 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:41] "GET /odoo HTTP/1.1" 200 - 98 0.079 0.260 2026-10-31 18:34:41,601 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.017 2026-10-31 18:34:41,605 104 INFO rb-be2b723-226188-430981 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-31 18:34:42,533 104 INFO rb-be2b723-226188-430981 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-31 18:34:42,557 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:42] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-10-31 18:34:42,562 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: Owl is running in 'dev' mode. 2026-10-31 18:34:42,625 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.012 2026-10-31 18:34:42,650 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.032 2026-10-31 18:34:42,754 104 INFO rb-be2b723-226188-430981 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-31 18:34:42,789 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:42] "POST /mail/data HTTP/1.1" 200 - 34 0.050 0.056 2026-10-31 18:34:42,826 104 INFO rb-be2b723-226188-430981 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-31 18:34:42,833 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.123 2026-10-31 18:34:42,900 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:42] "GET /web/image?model=res.users&field=avatar_128&id=297 HTTP/1.1" 304 - 16 0.023 0.173 2026-10-31 18:34:42,903 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.186 2026-10-31 18:34:42,941 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.090 2026-10-31 18:34:42,945 104 INFO rb-be2b723-226188-430981 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-31 18:34:43,088 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:43] "POST /mail/data HTTP/1.1" 200 - 43 0.053 0.086 2026-10-31 18:34:43,126 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:43] "POST /web/dataset/call_kw/res.users/action_get HTTP/1.1" 200 - 11 0.006 0.122 2026-10-31 18:34:43,277 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:43] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.004 0.017 2026-10-31 18:34:43,617 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:43] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 136 0.101 0.224 2026-10-31 18:34:43,655 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:34:43,698 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:43] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 17 0.013 0.028 2026-10-31 18:34:43,926 104 INFO rb-be2b723-226188-430981 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-31 18:34:43,954 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:43] "GET /web/image/res.users/297/avatar_128?unique=1793471683755 HTTP/1.1" 200 - 9 0.012 0.044 2026-10-31 18:34:43,978 104 INFO rb-be2b723-226188-430981 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-31 18:34:44,042 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: tour succeeded 2026-10-31 18:34:44,043 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: ╔════════════════════════════════╗ ║ TOUR totp_tour_setup SUCCEEDED ║ ╚════════════════════════════════╝ 2026-10-31 18:34:44,386 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate.browser: heap 25965540 (allocated 27766784) 2026-10-31 18:34:44,421 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing chrome headless with pid 9344 2026-10-31 18:34:44,427 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Closing websocket connection 2026-10-31 18:34:44,430 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Terminating chrome headless with pid 9344 2026-10-31 18:34:44,533 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183444_532948_test_totp_authenticate.txt 2026-10-31 18:34:44,533 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: Removing chrome user profile "/tmp/tmp2h7ulcbq_chrome_odoo" 2026-10-31 18:34:44,554 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:44] "GET /web/session/logout HTTP/1.1" 303 - 4 0.002 0.007 2026-10-31 18:34:44,559 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:44] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-10-31 18:34:45,511 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:45] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 173 0.096 0.853 2026-10-31 18:34:45,541 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from 127.0.0.1 2026-10-31 18:34:45,635 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [493] 2026-10-31 18:34:45,654 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #297 deleted mail.message records with IDs: [15207] 2026-10-31 18:34:45,669 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-31 18:34:45,674 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:34:45] "POST /web/session/authenticate HTTP/1.1" 200 - 45 0.040 0.112 2026-10-31 18:34:45,676 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.tests.test_totp.TestTOTP.test_totp_authenticate: waiting for threads: [] 2026-10-31 18:34:45,763 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:35:02,637 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-31 18:35:02,637 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-31 18:35:03,061 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_notify_security_update_totp: Starting TestNotifySecurityUpdateTotp.test_security_update_totp_enabled_disabled ... 2026-10-31 18:35:03,702 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_notify_security_update_totp: Starting TestNotifySecurityUpdateTotp.test_security_update_trusted_device_added_removed ... 2026-10-31 18:35:03,726 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Authentication Device generated: scope: for 'employee' (#301) from n/a 2026-10-31 18:35:03,825 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'employee' (#301) from n/a 2026-10-31 18:35:03,855 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: API key(s) removed: scope: <['trusted_device_chrome']> for 'employee' (#301) from n/a 2026-10-31 18:35:03,868 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #301 deleted auth_totp.device records with IDs: [2] 2026-10-31 18:35:03,936 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:35:04,462 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-10-31 18:35:04,474 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15603] 2026-10-31 18:35:04,482 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:35:04,507 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp: Starting TestTOTPInvite.test_totp_administration ... 2026-10-31 18:35:04,925 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome pid: 9602 2026-10-31 18:35:04,926 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmp9ohi6925_chrome_odoo 2026-10-31 18:35:04,926 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:41355/json/version 2026-10-31 18:35:04,927 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41355/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:35:05,017 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-31 18:35:05,017 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:41355/json 2026-10-31 18:35:05,018 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41355/json with timeout 3 increased to 10s during tests 2026-10-31 18:35:05,034 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Websocket url found: ws://127.0.0.1:41355/devtools/page/55490AAE4A5082663D4C790542DF9A47 2026-10-31 18:35:05,047 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Enable chrome headless console log notification 2026-10-31 18:35:05,053 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless enable page notifications 2026-10-31 18:35:05,122 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:35:05,151 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Setting session cookie in browser 2026-10-31 18:35:05,156 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:35:05,156 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:35:05,174 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:07,038 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:07] "GET /odoo HTTP/1.1" 200 - 191 0.155 1.714 2026-10-31 18:35:07,043 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigation result: {'frameId': '55490AAE4A5082663D4C790542DF9A47', 'loaderId': '542D8C9990E1EAC11B1A4ED14BBBC551', 'isDownload': False} 2026-10-31 18:35:07,044 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_invite')" 2026-10-31 18:35:07,100 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:07] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.019 2026-10-31 18:35:07,133 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:07] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.063 2026-10-31 18:35:07,270 104 INFO rb-be2b723-226188-430981 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-31 18:35:08,190 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.474 0.630 2026-10-31 18:35:08,204 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.112 2026-10-31 18:35:08,240 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.138 2026-10-31 18:35:08,248 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.711 2026-10-31 18:35:08,269 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.124 2026-10-31 18:35:08,432 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-31 18:35:08,435 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 18:35:08,436 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-10-31 18:35:08,460 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-10-31 18:35:08,484 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-31 18:35:08,540 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:35:08,585 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.074 2026-10-31 18:35:08,592 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-10-31 18:35:08,628 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.064 2026-10-31 18:35:08,699 104 INFO rb-be2b723-226188-430981 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-31 18:35:08,712 104 INFO rb-be2b723-226188-430981 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-31 18:35:08,802 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 18:35:08,803 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.049 0.195 2026-10-31 18:35:08,827 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.202 2026-10-31 18:35:08,828 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.129 2026-10-31 18:35:08,897 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:35:08,921 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:35:08,933 104 INFO rb-be2b723-226188-430981 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-31 18:35:08,957 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:08] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:35:09,118 104 INFO rb-be2b723-226188-430981 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-31 18:35:09,287 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "POST /mail/data HTTP/1.1" 200 - 140 0.175 0.411 2026-10-31 18:35:09,322 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.529 2026-10-31 18:35:09,356 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.487 2026-10-31 18:35:09,389 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.253 2026-10-31 18:35:09,411 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.082 2026-10-31 18:35:09,448 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.010 0.560 2026-10-31 18:35:09,513 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.645 2026-10-31 18:35:09,557 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 18:35:09,609 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.036 2026-10-31 18:35:09,661 104 INFO rb-be2b723-226188-430981 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-31 18:35:09,687 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:35:09,709 104 INFO rb-be2b723-226188-430981 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-31 18:35:09,765 104 INFO rb-be2b723-226188-430981 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-31 18:35:11,388 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:11] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.150 1.618 2026-10-31 18:35:11,417 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:11] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 1.632 2026-10-31 18:35:11,518 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:11] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:35:12,656 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:12] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1242 0.386 0.707 2026-10-31 18:35:13,443 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:13] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 285 0.170 1.680 2026-10-31 18:35:13,529 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:13] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.012 0.044 2026-10-31 18:35:13,535 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.061 2026-10-31 18:35:13,766 104 INFO rb-be2b723-226188-430981 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-31 18:35:14,125 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:14] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 210 0.121 0.213 2026-10-31 18:35:14,502 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:14] "GET /web/image/res.users/302/avatar_128?unique=1793471714282 HTTP/1.1" 200 - 18 0.021 0.042 2026-10-31 18:35:14,504 104 INFO rb-be2b723-226188-430981 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-31 18:35:14,583 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: tour succeeded 2026-10-31 18:35:14,584 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: ╔══════════════════════════════════╗ ║ TOUR totp_admin_invite SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-10-31 18:35:14,807 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: heap 32058852 (allocated 33787904) 2026-10-31 18:35:14,816 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing chrome headless with pid 9602 2026-10-31 18:35:14,818 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing websocket connection 2026-10-31 18:35:14,819 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Terminating chrome headless with pid 9602 2026-10-31 18:35:14,916 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183514_915821_test_totp_administration.txt 2026-10-31 18:35:14,916 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Removing chrome user profile "/tmp/tmp9ohi6925_chrome_odoo" 2026-10-31 18:35:15,333 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome pid: 9826 2026-10-31 18:35:15,333 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless temporary user profile dir: /tmp/tmpr7ncgbvw_chrome_odoo 2026-10-31 18:35:15,334 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:42605/json/version 2026-10-31 18:35:15,335 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42605/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:35:15,376 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Browser version: Chrome/150.0.7871.114 2026-10-31 18:35:15,377 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Issuing json command http://127.0.0.1:42605/json 2026-10-31 18:35:15,378 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42605/json with timeout 3 increased to 10s during tests 2026-10-31 18:35:15,389 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Websocket url found: ws://127.0.0.1:42605/devtools/page/9A00E5A5537CE8978F76F6163E13B28F 2026-10-31 18:35:15,393 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Enable chrome headless console log notification 2026-10-31 18:35:15,410 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome headless enable page notifications 2026-10-31 18:35:15,449 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:35:15,452 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Setting session cookie in browser 2026-10-31 18:35:15,463 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:35:15,463 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:35:15,646 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:15] "GET /odoo HTTP/1.1" 200 - 22 0.016 0.129 2026-10-31 18:35:15,654 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Navigation result: {'frameId': '9A00E5A5537CE8978F76F6163E13B28F', 'loaderId': '7609823D3F73B78768110FB9C8C8901F', 'isDownload': False} 2026-10-31 18:35:15,654 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Evaluate ready code "odoo.isTourReady('totp_admin_self_invite')" 2026-10-31 18:35:15,703 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:15] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 18:35:15,726 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:15] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.017 2026-10-31 18:35:15,848 104 INFO rb-be2b723-226188-430981 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-31 18:35:16,912 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:16] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 918 0.472 0.722 2026-10-31 18:35:16,924 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:16] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.212 2026-10-31 18:35:16,945 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 1.217 2026-10-31 18:35:16,955 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:16] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.882 2026-10-31 18:35:16,962 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:16] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.229 2026-10-31 18:35:17,136 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 18:35:17,143 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 18:35:17,146 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 18:35:17,173 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 18:35:17,193 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: Owl is running in 'dev' mode. 2026-10-31 18:35:17,213 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:35:17,250 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 18:35:17,313 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.043 2026-10-31 18:35:17,356 104 INFO rb-be2b723-226188-430981 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-31 18:35:17,368 104 INFO rb-be2b723-226188-430981 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-31 18:35:17,415 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.029 0.121 2026-10-31 18:35:17,422 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.068 2026-10-31 18:35:17,507 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:35:17,514 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:35:17,543 104 INFO rb-be2b723-226188-430981 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-31 18:35:17,583 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:35:17,734 104 INFO rb-be2b723-226188-430981 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-31 18:35:17,760 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "POST /mail/data HTTP/1.1" 200 - 72 0.106 0.301 2026-10-31 18:35:17,798 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.335 2026-10-31 18:35:17,831 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "POST /web/action/load HTTP/1.1" 200 - 8 0.009 0.083 2026-10-31 18:35:17,879 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.012 0.395 2026-10-31 18:35:17,927 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.010 0.465 2026-10-31 18:35:17,986 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-31 18:35:18,021 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.023 2026-10-31 18:35:18,076 104 INFO rb-be2b723-226188-430981 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-31 18:35:18,090 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:35:18,092 104 INFO rb-be2b723-226188-430981 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-31 18:35:18,106 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:35:18,195 104 INFO rb-be2b723-226188-430981 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-31 18:35:18,669 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:18] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 13 0.031 0.612 2026-10-31 18:35:18,693 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.604 2026-10-31 18:35:18,714 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:18] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 0.504 2026-10-31 18:35:18,809 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:35:19,267 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:19] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 108 0.081 0.306 2026-10-31 18:35:20,045 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:20] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 468 0.207 0.960 2026-10-31 18:35:20,137 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:20] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.018 0.788 2026-10-31 18:35:20,141 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.802 2026-10-31 18:35:20,423 104 INFO rb-be2b723-226188-430981 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-31 18:35:20,651 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:20] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 101 0.037 0.163 2026-10-31 18:35:21,031 104 INFO rb-be2b723-226188-430981 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-31 18:35:21,043 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:21] "GET /web/image/res.users/2/avatar_128?unique=1793471720839 HTTP/1.1" 200 - 9 0.009 0.027 2026-10-31 18:35:21,087 104 INFO rb-be2b723-226188-430981 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-31 18:35:21,170 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: tour succeeded 2026-10-31 18:35:21,171 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: ╔═══════════════════════════════════════╗ ║ TOUR totp_admin_self_invite SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-10-31 18:35:21,432 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration.browser: heap 32625884 (allocated 34050048) 2026-10-31 18:35:21,441 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing chrome headless with pid 9826 2026-10-31 18:35:21,442 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Closing websocket connection 2026-10-31 18:35:21,443 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Terminating chrome headless with pid 9826 2026-10-31 18:35:21,567 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183521_567102_test_totp_administration.txt 2026-10-31 18:35:21,567 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail.tests.test_totp.TestTOTPInvite.test_totp_administration: Removing chrome user profile "/tmp/tmpr7ncgbvw_chrome_odoo" 2026-10-31 18:35:21,649 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:35:21,794 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail_enforce.tests.test_auth_signup: Starting TestAuthSignupFlowWith2faEnforced.test_signup_with_2fa_enforced ... 2026-10-31 18:35:23,163 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:24,082 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:toto@example.com from 127.0.0.1 2026-10-31 18:35:24,164 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #303 deleted mail.mail records with IDs: [499] 2026-10-31 18:35:24,178 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #303 deleted mail.message records with IDs: [15611] 2026-10-31 18:35:24,187 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-31 18:35:24,333 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #4 deleted mail.mail records with IDs: [500] 2026-10-31 18:35:24,347 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #4 deleted mail.message records with IDs: [15612] 2026-10-31 18:35:24,360 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:toto@example.com from 127.0.0.1 2026-10-31 18:35:24,408 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #303 deleted mail.mail records with IDs: [501] 2026-10-31 18:35:24,419 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #303 deleted mail.message records with IDs: [15613] 2026-10-31 18:35:24,429 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-31 18:35:24,439 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:35:24,440 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:24] "POST /web/signup HTTP/1.1" 303 - 335 0.265 1.015 2026-10-31 18:35:24,596 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #4 deleted mail.mail records with IDs: [502] 2026-10-31 18:35:24,609 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #4 deleted mail.message records with IDs: [15614] 2026-10-31 18:35:25,509 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:25] "GET /web/login/totp?redirect=/my HTTP/1.1" 200 - 227 0.142 0.920 2026-10-31 18:35:25,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:35:26,159 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-10-31 18:35:26,179 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15616] 2026-10-31 18:35:26,195 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:35:26,225 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail_enforce.tests.test_totp_mail_enforce: Starting TestTOTPMailEnforce.test_totp_rpc_api_keys_only ... 2026-10-31 18:35:26,229 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-31 18:35:26,231 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:27,821 104 INFO rb-be2b723-226188-430981 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-31 18:35:27,835 104 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:35:27,836 104 INFO None werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:27] "POST /xmlrpc/2/common HTTP/1.1" 200 - 11 0.004 1.604 2026-10-31 18:35:27,840 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-31 18:35:27,840 104 INFO rb-be2b723-226188-430981 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-31 18:35:27,851 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:27] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.001 0.011 2026-10-31 18:35:29,008 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-31 18:35:29,011 104 INFO rb-be2b723-226188-430981 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-31 18:35:29,021 104 INFO None werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:29] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.002 0.011 2026-10-31 18:35:29,040 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'test_user' (#304) from n/a 2026-10-31 18:35:29,041 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-31 18:35:29,042 104 INFO rb-be2b723-226188-430981 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-31 18:35:29,072 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:29] "POST /xmlrpc/2/object HTTP/1.1" 200 - 4 0.002 0.029 2026-10-31 18:35:29,073 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_mail_enforce.tests.test_totp_mail_enforce.TestTOTPMailEnforce.test_totp_rpc_api_keys_only: waiting for threads: [] 2026-10-31 18:35:29,142 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:35:29,176 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour: Starting TestTOTPortal.test_totp ... 2026-10-31 18:35:29,606 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 10041 2026-10-31 18:35:29,606 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmpn0obh3pm_chrome_odoo 2026-10-31 18:35:29,607 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:33285/json/version 2026-10-31 18:35:29,608 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33285/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:35:29,644 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-31 18:35:29,644 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:33285/json 2026-10-31 18:35:29,645 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33285/json with timeout 3 increased to 10s during tests 2026-10-31 18:35:29,670 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:33285/devtools/page/5083C0307C2EEAE0EAC5391ED8624750 2026-10-31 18:35:29,699 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-10-31 18:35:29,718 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-10-31 18:35:29,767 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:portal from n/a 2026-10-31 18:35:29,781 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-10-31 18:35:29,788 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/my/security" in browser 2026-10-31 18:35:29,788 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/my/security" 2026-10-31 18:35:29,808 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:35:31,315 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /my/security HTTP/1.1" 200 - 228 0.144 1.367 2026-10-31 18:35:31,319 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': '5083C0307C2EEAE0EAC5391ED8624750', 'loaderId': '0333DCD69B207E36D3B33DD3AB2572B6', 'isDownload': False} 2026-10-31 18:35:31,319 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_tour_setup')" 2026-10-31 18:35:31,373 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "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-31 18:35:31,397 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 18:35:31,455 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.050 0.051 2026-10-31 18:35:31,467 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 18:35:31,502 104 INFO rb-be2b723-226188-430981 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-31 18:35:31,502 104 INFO rb-be2b723-226188-430981 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-31 18:35:31,514 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.097 2026-10-31 18:35:31,532 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 18:35:31,563 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.044 2026-10-31 18:35:31,713 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:35:31,731 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.034 2026-10-31 18:35:31,746 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.029 0.027 2026-10-31 18:35:31,753 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:35:31,814 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.009 0.015 2026-10-31 18:35:31,836 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 18:35:31,877 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:31] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.077 2026-10-31 18:35:32,420 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:32] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:35:32,537 104 INFO rb-be2b723-226188-430981 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-31 18:35:32,547 104 INFO rb-be2b723-226188-430981 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-31 18:35:32,596 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.129 2026-10-31 18:35:32,635 104 INFO rb-be2b723-226188-430981 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-31 18:35:32,689 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:32] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.199 2026-10-31 18:35:32,710 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:32] "POST /web/dataset/call_kw/res.users/action_totp_enable_wizard HTTP/1.1" 200 - 4 0.003 0.062 2026-10-31 18:35:32,764 104 INFO rb-be2b723-226188-430981 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-31 18:35:32,844 104 INFO rb-be2b723-226188-430981 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-31 18:35:32,905 104 INFO rb-be2b723-226188-430981 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-31 18:35:32,953 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:32] "POST /web/dataset/call_kw/res.users.identitycheck/write HTTP/1.1" 200 - 10 0.008 0.015 2026-10-31 18:35:33,823 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:35:33,861 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:33] "POST /web/dataset/call_kw/res.users.identitycheck/run_check HTTP/1.1" 200 - 18 0.010 0.873 2026-10-31 18:35:33,911 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:33] "POST /web/dataset/call_kw/auth_totp.wizard/read HTTP/1.1" 200 - 7 0.016 0.020 2026-10-31 18:35:33,933 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:33] "GET /base_setup/static/src/img/logo_google_play.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:35:33,936 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:33] "GET /base_setup/static/src/img/logo_apple_store.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:35:33,954 104 INFO rb-be2b723-226188-430981 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-31 18:35:34,015 104 INFO rb-be2b723-226188-430981 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-31 18:35:34,072 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:34] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:35:34,102 104 INFO rb-be2b723-226188-430981 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-31 18:35:34,190 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:34] "POST /web/dataset/call_kw/auth_totp.wizard/write HTTP/1.1" 200 - 9 0.005 0.016 2026-10-31 18:35:34,350 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA enable: SUCCESS for res.users(7,) 'portal' 2026-10-31 18:35:34,383 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:35:34,384 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:34] "POST /web/dataset/call_kw/auth_totp.wizard/enable HTTP/1.1" 200 - 45 0.040 0.131 2026-10-31 18:35:35,261 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:35] "GET /my/security HTTP/1.1" 200 - 160 0.095 0.757 2026-10-31 18:35:35,310 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:35] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.014 2026-10-31 18:35:35,823 104 INFO rb-be2b723-226188-430981 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-31 18:35:35,887 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-10-31 18:35:35,896 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔═════════════════════════════════════╗ ║ TOUR totportal_tour_setup SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-31 18:35:35,929 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:35] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.018 0.069 2026-10-31 18:35:35,939 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.081 2026-10-31 18:35:36,026 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 9557740 (allocated 10223616) 2026-10-31 18:35:36,064 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 10041 2026-10-31 18:35:36,064 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-10-31 18:35:36,065 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 10041 2026-10-31 18:35:36,164 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183536_164160_test_totp.txt 2026-10-31 18:35:36,164 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmpn0obh3pm_chrome_odoo" 2026-10-31 18:35:36,493 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 10224 2026-10-31 18:35:36,493 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmpgi2hrky0_chrome_odoo 2026-10-31 18:35:36,495 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:39585/json/version 2026-10-31 18:35:36,496 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39585/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:35:36,579 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-31 18:35:36,579 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:39585/json 2026-10-31 18:35:36,580 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39585/json with timeout 3 increased to 10s during tests 2026-10-31 18:35:36,605 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:39585/devtools/page/D674C9FA240A3FA164FEC8657C74875F 2026-10-31 18:35:36,630 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-10-31 18:35:36,654 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-10-31 18:35:36,662 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-10-31 18:35:36,668 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-31 18:35:36,668 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-31 18:35:36,999 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:36] "GET / HTTP/1.1" 200 - 31 0.025 0.276 2026-10-31 18:35:37,002 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': 'D674C9FA240A3FA164FEC8657C74875F', 'loaderId': '54648E00C4CE72F76E4A993547D66C64', 'isDownload': False} 2026-10-31 18:35:37,003 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_login_enabled')" 2026-10-31 18:35:37,058 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "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-31 18:35:37,071 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 0.008 2026-10-31 18:35:37,091 104 INFO rb-be2b723-226188-430981 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-31 18:35:37,092 104 INFO rb-be2b723-226188-430981 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-31 18:35:37,104 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-10-31 18:35:37,117 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.001 0.022 2026-10-31 18:35:37,284 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 18:35:37,287 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:35:37,288 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.009 0.017 2026-10-31 18:35:37,292 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 18:35:37,361 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-10-31 18:35:37,386 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.013 0.020 2026-10-31 18:35:37,817 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:35:37,901 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.012 0.038 2026-10-31 18:35:37,917 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:37] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.059 2026-10-31 18:35:37,937 104 INFO rb-be2b723-226188-430981 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-31 18:35:37,963 104 INFO rb-be2b723-226188-430981 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-31 18:35:38,177 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:38] "GET /web/login HTTP/1.1" 200 - 21 0.013 0.112 2026-10-31 18:35:38,247 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:38] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.007 0.022 2026-10-31 18:35:38,702 104 INFO rb-be2b723-226188-430981 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-31 18:35:38,758 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:38] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.015 0.036 2026-10-31 18:35:38,770 104 INFO rb-be2b723-226188-430981 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-31 18:35:38,775 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.058 2026-10-31 18:35:38,868 104 INFO rb-be2b723-226188-430981 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-31 18:35:39,684 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:35:39,765 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:portal from 127.0.0.1 2026-10-31 18:35:39,878 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #7 deleted mail.mail records with IDs: [505] 2026-10-31 18:35:39,894 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #7 deleted mail.message records with IDs: [15620] 2026-10-31 18:35:39,905 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: New device alert email sent for user to 2026-10-31 18:35:39,918 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:35:39,919 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:39] "POST /web/login HTTP/1.1" 303 - 104 0.069 0.893 2026-10-31 18:35:40,601 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:40] "GET /web/login/totp?redirect=/my HTTP/1.1" 200 - 129 0.075 0.601 2026-10-31 18:35:40,649 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:40] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.014 2026-10-31 18:35:40,843 104 INFO rb-be2b723-226188-430981 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-31 18:35:40,881 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.013 2026-10-31 18:35:40,942 104 INFO rb-be2b723-226188-430981 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-31 18:35:40,946 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:40] "POST /im_livechat/init HTTP/1.1" 200 - 22 0.020 0.061 2026-10-31 18:35:40,988 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:40] "POST /totphook HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:35:41,007 104 INFO rb-be2b723-226188-430981 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-31 18:35:41,105 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA check: SUCCESS for res.users(7,) 'portal' 2026-10-31 18:35:41,115 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:41] "POST /web/login/totp?redirect=/my HTTP/1.1" 303 - 10 0.005 0.017 2026-10-31 18:35:42,181 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /my HTTP/1.1" 200 - 185 0.113 0.941 2026-10-31 18:35:42,234 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.010 2026-10-31 18:35:42,361 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 18:35:42,363 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-31 18:35:42,367 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:35:42,377 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-10-31 18:35:42,387 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-31 18:35:42,398 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-31 18:35:42,401 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-10-31 18:35:42,473 104 INFO rb-be2b723-226188-430981 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-31 18:35:42,561 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.025 0.047 2026-10-31 18:35:42,574 104 INFO rb-be2b723-226188-430981 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-31 18:35:42,667 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "POST /my/counters HTTP/1.1" 200 - 49 0.044 0.101 2026-10-31 18:35:42,689 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.193 2026-10-31 18:35:42,718 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:35:42,719 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:35:42,793 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "POST /my/counters HTTP/1.1" 200 - 38 0.042 0.224 2026-10-31 18:35:42,870 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 18:35:42,876 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:35:42,917 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-10-31 18:35:42,931 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-10-31 18:35:42,940 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-10-31 18:35:42,959 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 18:35:42,963 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:35:42,985 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:42] "POST /my/counters HTTP/1.1" 200 - 30 0.127 0.326 2026-10-31 18:35:43,040 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:43] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:35:43,050 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:43] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 18:35:43,209 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:43] "GET /my/security HTTP/1.1" 200 - 39 0.040 0.501 2026-10-31 18:35:43,239 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:43] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.002 0.011 2026-10-31 18:35:43,446 104 INFO rb-be2b723-226188-430981 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-31 18:35:43,517 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:43] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.039 2026-10-31 18:35:43,530 104 INFO rb-be2b723-226188-430981 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-31 18:35:43,534 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.064 2026-10-31 18:35:43,559 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:43] "POST /web/dataset/call_kw/res.users/action_totp_disable HTTP/1.1" 200 - 4 0.002 0.018 2026-10-31 18:35:43,603 104 INFO rb-be2b723-226188-430981 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-31 18:35:43,666 104 INFO rb-be2b723-226188-430981 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-31 18:35:43,761 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:43] "POST /web/dataset/call_kw/res.users.identitycheck/write HTTP/1.1" 200 - 10 0.005 0.017 2026-10-31 18:35:44,706 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:35:44,843 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp.models.res_users: 2FA disable: SUCCESS for res.users(7,) ('portal') by uid #7 2026-10-31 18:35:44,848 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:35:44,849 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:44] "POST /web/dataset/call_kw/res.users.identitycheck/run_check HTTP/1.1" 200 - 52 0.046 1.014 2026-10-31 18:35:45,650 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:45] "GET /my/security HTTP/1.1" 200 - 149 0.081 0.694 2026-10-31 18:35:45,693 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:45] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.020 2026-10-31 18:35:45,875 104 INFO rb-be2b723-226188-430981 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-31 18:35:45,945 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-10-31 18:35:45,948 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔════════════════════════════════════════╗ ║ TOUR totportal_login_enabled SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-31 18:35:45,968 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:45] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.019 0.060 2026-10-31 18:35:45,981 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.086 2026-10-31 18:35:46,190 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 15551956 (allocated 16515072) 2026-10-31 18:35:46,227 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 10224 2026-10-31 18:35:46,235 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-10-31 18:35:46,237 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 10224 2026-10-31 18:35:46,389 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183546_389485_test_totp.txt 2026-10-31 18:35:46,389 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmpgi2hrky0_chrome_odoo" 2026-10-31 18:35:46,844 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome pid: 10444 2026-10-31 18:35:46,844 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless temporary user profile dir: /tmp/tmpuff9hyk0_chrome_odoo 2026-10-31 18:35:46,845 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:39919/json/version 2026-10-31 18:35:46,846 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39919/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:35:46,874 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Browser version: Chrome/150.0.7871.114 2026-10-31 18:35:46,874 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Issuing json command http://127.0.0.1:39919/json 2026-10-31 18:35:46,875 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39919/json with timeout 3 increased to 10s during tests 2026-10-31 18:35:46,900 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Websocket url found: ws://127.0.0.1:39919/devtools/page/7D6C2F453C779B9B0D9B5829BE04472D 2026-10-31 18:35:46,940 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Enable chrome headless console log notification 2026-10-31 18:35:46,946 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome headless enable page notifications 2026-10-31 18:35:46,976 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Setting session cookie in browser 2026-10-31 18:35:46,987 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Open "http://127.0.0.1:8069/" in browser 2026-10-31 18:35:46,987 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigating to: "http://127.0.0.1:8069/" 2026-10-31 18:35:47,352 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET / HTTP/1.1" 200 - 26 0.040 0.310 2026-10-31 18:35:47,356 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Navigation result: {'frameId': '7D6C2F453C779B9B0D9B5829BE04472D', 'loaderId': 'F67FB2C6FDBD9EFA7AAFE930FD9F5C5D', 'isDownload': False} 2026-10-31 18:35:47,356 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Evaluate ready code "odoo.isTourReady('totportal_login_disabled')" 2026-10-31 18:35:47,397 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "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-31 18:35:47,413 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.002 0.012 2026-10-31 18:35:47,445 104 INFO rb-be2b723-226188-430981 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-31 18:35:47,446 104 INFO rb-be2b723-226188-430981 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-31 18:35:47,458 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.003 0.008 2026-10-31 18:35:47,468 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.002 0.016 2026-10-31 18:35:47,617 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:35:47,627 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.007 0.008 2026-10-31 18:35:47,629 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:35:47,630 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:35:47,695 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.007 0.018 2026-10-31 18:35:47,716 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:47] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.005 0.024 2026-10-31 18:35:48,170 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:48] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:35:48,284 104 INFO rb-be2b723-226188-430981 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-31 18:35:48,295 104 INFO rb-be2b723-226188-430981 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-31 18:35:48,300 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:48] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.024 0.048 2026-10-31 18:35:48,315 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.003 0.080 2026-10-31 18:35:48,563 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:48] "GET /web/login HTTP/1.1" 200 - 17 0.015 0.116 2026-10-31 18:35:48,604 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:48] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.003 0.014 2026-10-31 18:35:49,074 104 INFO rb-be2b723-226188-430981 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-31 18:35:49,148 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:49] "POST /im_livechat/init HTTP/1.1" 200 - 15 0.020 0.031 2026-10-31 18:35:49,162 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.050 2026-10-31 18:35:49,227 104 INFO rb-be2b723-226188-430981 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-31 18:35:49,317 104 INFO rb-be2b723-226188-430981 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-31 18:35:50,207 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:35:50,233 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:portal from 127.0.0.1 2026-10-31 18:35:50,249 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:50] "POST /web/login HTTP/1.1" 303 - 29 0.021 0.817 2026-10-31 18:35:50,819 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:50] "GET /my HTTP/1.1" 200 - 82 0.060 0.500 2026-10-31 18:35:50,859 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:50] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.003 0.012 2026-10-31 18:35:50,932 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:50] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:35:50,958 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:50] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-10-31 18:35:50,963 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:50] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-10-31 18:35:50,982 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:50] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 18:35:51,001 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:51] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-10-31 18:35:51,010 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:51] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:35:51,013 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:51] "GET /loyalty/static/src/img/loyalty.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:35:51,178 104 INFO rb-be2b723-226188-430981 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-31 18:35:51,275 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: tour succeeded 2026-10-31 18:35:51,277 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: ╔═════════════════════════════════════════╗ ║ TOUR totportal_login_disabled SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-10-31 18:35:51,284 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:51] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.032 0.060 2026-10-31 18:35:51,299 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.099 2026-10-31 18:35:51,405 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:51] "POST /my/counters HTTP/1.1" 200 - 41 0.038 0.106 2026-10-31 18:35:51,415 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp.browser: heap 15613116 (allocated 18087936) 2026-10-31 18:35:51,422 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing chrome headless with pid 10444 2026-10-31 18:35:51,427 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Closing websocket connection 2026-10-31 18:35:51,433 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Terminating chrome headless with pid 10444 2026-10-31 18:35:51,503 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:51] "POST /my/counters HTTP/1.1" 200 - 30 0.049 0.181 2026-10-31 18:35:51,570 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183551_569815_test_totp.txt 2026-10-31 18:35:51,570 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: Removing chrome user profile "/tmp/tmpuff9hyk0_chrome_odoo" 2026-10-31 18:35:51,588 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_totp_portal.tests.test_tour.TestTOTPortal.test_totp: waiting for threads: [] 2026-10-31 18:35:51,608 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:35:51] "POST /my/counters HTTP/1.1" 200 - 46 0.052 0.300 2026-10-31 18:35:51,680 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:35:51,698 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_cloc: Starting TestClocStdNoCusto.test_no_custo_install ... 2026-10-31 18:35:51,869 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:35:51,886 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_model_attributes ... 2026-10-31 18:35:51,984 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_deprecation: Starting TestModelDeprecations.test_name_get ... 2026-10-31 18:35:52,043 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:35:52,066 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_display_name: Starting TestEveryModel.test_display_name_new_record ... 2026-10-31 18:36:00,088 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:00,106 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_bank ... 2026-10-31 18:36:00,170 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_company ... 2026-10-31 18:36:08,329 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_country ... 2026-10-31 18:36:08,450 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_group ... 2026-10-31 18:36:09,201 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_lang ... 2026-10-31 18:36:09,308 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_partner ... 2026-10-31 18:36:10,481 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_form_create: Starting TestFormCreate.test_create_res_users ... 2026-10-31 18:36:11,330 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:36:11,354 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_object ... 2026-10-31 18:36:12,094 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_error_string ... 2026-10-31 18:36:12,888 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case: Starting TestHttpCase.test_console_log_object ... 2026-10-31 18:36:13,735 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:13,761 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case: Starting TestRunbotLog.test_runbot_js_log ... 2026-10-31 18:36:14,536 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:14,558 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case: Starting TestChromeBrowser.test_screencasts ... 2026-10-31 18:36:14,983 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome pid: 11214 2026-10-31 18:36:14,983 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless temporary user profile dir: /tmp/tmp37j29ej1_chrome_odoo 2026-10-31 18:36:14,985 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:38351/json/version 2026-10-31 18:36:14,987 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:38351/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:36:14,999 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Browser version: Chrome/150.0.7871.114 2026-10-31 18:36:15,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Issuing json command http://127.0.0.1:38351/json 2026-10-31 18:36:15,000 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:38351/json with timeout 3 increased to 10s during tests 2026-10-31 18:36:15,004 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Websocket url found: ws://127.0.0.1:38351/devtools/page/1B27E5E72CB8F0038E9AE8AB766BFE98 2026-10-31 18:36:15,018 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Enable chrome headless console log notification 2026-10-31 18:36:15,032 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome headless enable page notifications 2026-10-31 18:36:15,061 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigating to: "about:blank" 2026-10-31 18:36:15,075 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Navigation result: {'frameId': '1B27E5E72CB8F0038E9AE8AB766BFE98', 'loaderId': '0ADBB5CAB85DC49B3E9352BF208394E7', 'isDownload': False} 2026-10-31 18:36:15,075 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Evaluate ready code "document.readyState === 'complete'" 2026-10-31 18:36:15,098 104 INFO rb-be2b723-226188-430981 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-31 18:36:17,106 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: test successful 2026-10-31 18:36:17,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Screencast frames in: /tmp/odoo_tests/rb-be2b723-226188-430981/screencasts/failed_screencast_20261031_183617_122981 2026-10-31 18:36:17,138 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts.browser: heap 541592 (allocated 1048576) 2026-10-31 18:36:17,140 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing chrome headless with pid 11214 2026-10-31 18:36:17,152 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Closing websocket connection 2026-10-31 18:36:17,154 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Terminating chrome headless with pid 11214 2026-10-31 18:36:17,260 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183617_260259_test_screencasts.txt 2026-10-31 18:36:17,260 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_http_case.TestChromeBrowser.test_screencasts: Removing chrome user profile "/tmp/tmp37j29ej1_chrome_odoo" 2026-10-31 18:36:17,327 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:17,346 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_actions: Starting TestCustomFieldsPostInstall.test_add_field_valid ... 2026-10-31 18:36:17,406 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:21,510 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907ac8220> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:21,511 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d2aad40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:21,521 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:21,527 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d2a93a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:22,286 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:25,105 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b04fa60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:25,106 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909ddea20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:25,113 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:25,117 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909ddf560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:25,167 104 INFO rb-be2b723-226188-430981 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-be2b723-226188/odoo/tests/case.py:190 2026-10-31 18:36:25,224 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:29,070 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909953740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:29,071 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a6f13a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:29,081 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:29,087 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a6f0720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 220, in run self.doCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 237, in doCleanups self._callCleanup(function, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 190, in _callCleanup function(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:29,128 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:29,147 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_asset: Starting TestAsset.test_asset_tag ... 2026-10-31 18:36:29,490 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:29,509 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_filters: Starting TestAllFilters.test_filters ... 2026-10-31 18:36:29,849 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_filters: No domain or group by in filter Customer with model res.partner and context {} 2026-10-31 18:36:30,039 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:30,060 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_http: Starting TestIrHttpPerformances.test_routing_map_performance ... 2026-10-31 18:36:30,064 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-10-31 18:36:30,447 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_http: Routing map web generated in 0.384s 2026-10-31 18:36:30,448 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:36:31,730 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_http: Routing map website1 generated in 1.283s 2026-10-31 18:36:31,771 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:36:31,787 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_delete_manual_models_with_base_fields ... 2026-10-31 18:36:31,849 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:34,530 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906e01da0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:34,532 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790e546480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:34,541 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:34,548 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790e544040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:35,040 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:39,205 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790761c0e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:39,206 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c427740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:39,213 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:39,219 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c4276a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:39,783 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:42,493 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790815b4c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:42,494 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909f5c7c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:42,503 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:42,509 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909f5f560> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:44,429 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model records with IDs: [2700, 2702] 2026-10-31 18:36:44,461 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:47,204 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084c1080> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:47,205 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906f14e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:47,213 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:47,218 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906f177e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/addons/mail/models/ir_model.py", line 70, in unlink return super(IrModel, self).unlink() File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:47,311 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_ir_model_fields_name_create ... 2026-10-31 18:36:47,696 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:51,525 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ccad440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:51,527 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790d6d62a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:51,535 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:51,542 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790d6d6840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/tools/misc.py", line 787, in deco return func(*args, **kwargs) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:52,014 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model: Starting TestIrModelEdition.test_new_ir_model_fields_related ... 2026-10-31 18:36:52,071 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:55,984 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b615120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:55,986 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cc45bc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:55,997 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:56,005 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cc44e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4574, in create self.write_batch(record_values, True) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4600, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4796, in write_real flush() File "/data/build/rb-be2b723-226188/odoo/fields.py", line 4751, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:56,510 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:59,467 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b7b07c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:59,468 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c9a0040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:59,475 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:59,483 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c9a1940> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:36:59,981 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:03,654 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79096ef7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:03,655 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79086122a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:03,663 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:03,669 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79086114e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:03,708 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:37:03,988 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model: Starting TestIrModelFieldsTranslation.test_ir_model_fields_translation ... 2026-10-31 18:37:04,480 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11373 2026-10-31 18:37:04,480 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpswucxohp_chrome_odoo 2026-10-31 18:37:04,480 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:37397/json/version 2026-10-31 18:37:04,482 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:37397/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:37:04,498 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-31 18:37:04,498 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:37397/json 2026-10-31 18:37:04,499 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:37397/json with timeout 3 increased to 10s during tests 2026-10-31 18:37:04,514 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:37397/devtools/page/270A41DB4285FED3CEEB61D1873A7E5E 2026-10-31 18:37:04,542 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-31 18:37:04,555 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-31 18:37:04,609 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:37:04,654 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-31 18:37:04,667 104 INFO rb-be2b723-226188-430981 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-31 18:37:04,668 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:37:04,682 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:37:06,433 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:06] "GET /odoo HTTP/1.1" 200 - 191 0.179 1.575 2026-10-31 18:37:06,438 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '270A41DB4285FED3CEEB61D1873A7E5E', 'loaderId': '32F47B61451DB95667628BC8134E5C27', 'isDownload': False} 2026-10-31 18:37:06,438 104 INFO rb-be2b723-226188-430981 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-31 18:37:06,519 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:06] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.025 2026-10-31 18:37:06,575 104 INFO rb-be2b723-226188-430981 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-31 18:37:07,631 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:07] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.436 0.697 2026-10-31 18:37:07,657 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.137 2026-10-31 18:37:07,663 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:07] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 1.166 2026-10-31 18:37:07,683 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:07] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.178 2026-10-31 18:37:07,708 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:07] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.018 2026-10-31 18:37:07,792 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:07] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:37:08,801 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:08] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 18:37:08,805 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:08] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 18:37:08,813 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:08] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 18:37:08,841 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-10-31 18:37:08,848 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-31 18:37:08,886 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:08] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:37:08,970 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:37:09,034 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: The ready code tooks too much time : 2.596102476119995 2026-10-31 18:37:09,069 104 INFO rb-be2b723-226188-430981 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-31 18:37:09,081 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.044 0.170 2026-10-31 18:37:09,107 104 INFO rb-be2b723-226188-430981 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-31 18:37:09,165 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:37:09,230 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.038 0.258 2026-10-31 18:37:09,283 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.342 2026-10-31 18:37:09,336 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.361 2026-10-31 18:37:09,338 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.264 2026-10-31 18:37:09,373 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:37:09,373 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.214 2026-10-31 18:37:09,391 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "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-31 18:37:09,397 104 INFO rb-be2b723-226188-430981 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-31 18:37:09,418 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:37:09,610 104 INFO rb-be2b723-226188-430981 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-31 18:37:09,758 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "POST /mail/data HTTP/1.1" 200 - 140 0.147 0.506 2026-10-31 18:37:09,791 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.476 2026-10-31 18:37:09,835 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.013 0.500 2026-10-31 18:37:09,866 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "POST /web/action/load HTTP/1.1" 200 - 8 0.012 0.229 2026-10-31 18:37:09,885 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:09] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.598 2026-10-31 18:37:09,985 104 INFO rb-be2b723-226188-430981 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-31 18:37:10,009 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.033 0.031 2026-10-31 18:37:10,031 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.080 2026-10-31 18:37:10,061 104 INFO rb-be2b723-226188-430981 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-31 18:37:10,084 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:37:12,968 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: OwlError: onWillStart's promise hasn't resolved after 3 seconds at wrapError (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1109:173) at onWillStart (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1114:117) at View.setup (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:9717:292) at new ComponentNode (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1067:202) at http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1638:6 at ControllerComponent.template (eval at compile (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1593:421), :11:27) at Fiber._render (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1002:96) at Fiber.render (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1001:6) at ComponentNode.initiateRender (http://127.0.0.1:8069/web/assets/7602508/web.assets_web.min.js:1072:47) 2026-10-31 18:37:13,002 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:13] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 193 0.152 2.880 2026-10-31 18:37:13,027 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:13] "POST /web/action/load HTTP/1.1" 200 - 12 0.007 2.955 2026-10-31 18:37:13,111 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:37:14,191 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:14] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1242 0.335 0.691 2026-10-31 18:37:14,981 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:14] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 285 0.182 1.575 2026-10-31 18:37:15,081 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:15] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.010 0.046 2026-10-31 18:37:15,087 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.047 2026-10-31 18:37:15,290 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-31 18:37:15,292 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-31 18:37:15,496 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 29561356 (allocated 31010816) 2026-10-31 18:37:15,517 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11373 2026-10-31 18:37:15,519 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-31 18:37:15,521 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11373 2026-10-31 18:37:15,631 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183715_630855_test_ir_model_fields_translation.txt 2026-10-31 18:37:15,631 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpswucxohp_chrome_odoo" 2026-10-31 18:37:15,687 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:18,675 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906b10f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:18,676 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b7bf1a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:18,685 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:18,692 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b7bec00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:19,163 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11589 2026-10-31 18:37:19,163 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmp_yc_lldk_chrome_odoo 2026-10-31 18:37:19,163 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:40571/json/version 2026-10-31 18:37:19,164 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40571/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:37:19,194 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-31 18:37:19,195 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:40571/json 2026-10-31 18:37:19,195 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40571/json with timeout 3 increased to 10s during tests 2026-10-31 18:37:19,211 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:40571/devtools/page/98BCF5D12E5D30197C9F00873B6519B3 2026-10-31 18:37:19,220 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-31 18:37:19,258 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-31 18:37:19,603 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:37:19,618 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-31 18:37:19,621 104 INFO rb-be2b723-226188-430981 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-31 18:37:19,621 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:37:19,640 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:37:21,269 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:21] "GET /odoo HTTP/1.1" 200 - 147 0.118 1.515 2026-10-31 18:37:21,275 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '98BCF5D12E5D30197C9F00873B6519B3', 'loaderId': 'CCDE7FBAB6B9186E516252E5F78E18F3', 'isDownload': False} 2026-10-31 18:37:21,275 104 INFO rb-be2b723-226188-430981 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-31 18:37:21,332 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:21] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.011 0.012 2026-10-31 18:37:21,359 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:21] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.011 0.033 2026-10-31 18:37:21,392 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.051 2026-10-31 18:37:21,398 104 INFO rb-be2b723-226188-430981 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-31 18:37:22,441 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.400 0.725 2026-10-31 18:37:22,472 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 1.145 2026-10-31 18:37:22,484 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.809 2026-10-31 18:37:22,494 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 1.038 2026-10-31 18:37:22,669 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-31 18:37:22,671 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-31 18:37:22,677 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.024 2026-10-31 18:37:22,696 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.015 2026-10-31 18:37:22,716 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-31 18:37:22,734 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:37:22,786 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.021 2026-10-31 18:37:22,832 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.045 2026-10-31 18:37:22,884 104 INFO rb-be2b723-226188-430981 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-31 18:37:22,898 104 INFO rb-be2b723-226188-430981 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-31 18:37:22,949 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.033 0.113 2026-10-31 18:37:22,955 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.055 2026-10-31 18:37:23,030 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-31 18:37:23,041 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:37:23,053 104 INFO rb-be2b723-226188-430981 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-31 18:37:23,093 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:37:23,125 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:37:23,259 104 INFO rb-be2b723-226188-430981 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-31 18:37:23,411 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "POST /mail/data HTTP/1.1" 200 - 132 0.180 0.344 2026-10-31 18:37:23,413 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.425 2026-10-31 18:37:23,446 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.433 2026-10-31 18:37:23,473 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.200 2026-10-31 18:37:23,535 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.018 0.518 2026-10-31 18:37:23,568 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.566 2026-10-31 18:37:23,603 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.011 0.579 2026-10-31 18:37:23,632 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.045 2026-10-31 18:37:23,640 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.013 2026-10-31 18:37:23,687 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.031 2026-10-31 18:37:23,747 104 INFO rb-be2b723-226188-430981 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-31 18:37:23,758 104 INFO rb-be2b723-226188-430981 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-31 18:37:23,784 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:37:25,078 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:25] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 194 0.143 1.270 2026-10-31 18:37:25,105 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:25] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 1.321 2026-10-31 18:37:25,206 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:37:26,043 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:26] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 294 0.166 0.608 2026-10-31 18:37:27,013 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:27] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1241 0.343 1.401 2026-10-31 18:37:27,102 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:27] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.017 0.982 2026-10-31 18:37:27,105 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.996 2026-10-31 18:37:27,297 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-31 18:37:27,304 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_en_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-31 18:37:27,460 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 29513836 (allocated 30486528) 2026-10-31 18:37:27,468 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11589 2026-10-31 18:37:27,469 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-31 18:37:27,470 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11589 2026-10-31 18:37:27,583 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183727_583728_test_ir_model_fields_translation.txt 2026-10-31 18:37:27,584 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmp_yc_lldk_chrome_odoo" 2026-10-31 18:37:27,652 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:31,651 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790d2cb060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:31,652 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a02b240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:31,661 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:31,668 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a0280e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:32,488 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 11802 2026-10-31 18:37:32,488 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmphtor8b_j_chrome_odoo 2026-10-31 18:37:32,489 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:43813/json/version 2026-10-31 18:37:32,490 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43813/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:37:32,516 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-31 18:37:32,517 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:43813/json 2026-10-31 18:37:32,517 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43813/json with timeout 3 increased to 10s during tests 2026-10-31 18:37:32,530 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:43813/devtools/page/0E0338EF084D5CBC5418A63F0251FE19 2026-10-31 18:37:32,557 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-31 18:37:32,576 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-31 18:37:32,694 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:37:32,707 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-31 18:37:32,713 104 INFO rb-be2b723-226188-430981 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-31 18:37:32,714 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:37:32,738 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:37:37,726 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:37:39,910 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:39] "GET /odoo HTTP/1.1" 200 - 141 0.112 7.064 2026-10-31 18:37:39,915 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': '0E0338EF084D5CBC5418A63F0251FE19', 'loaderId': 'A5512AF8D324A7222B5D5230164AA2AD', 'isDownload': False} 2026-10-31 18:37:39,915 104 INFO rb-be2b723-226188-430981 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-31 18:37:39,993 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.019 2026-10-31 18:37:40,003 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:40] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-10-31 18:37:40,117 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:40] "GET /web/webclient/translations/418db6ffa06c4ac1f3ece8d8dc5bc44b22955ebb?lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.150 2026-10-31 18:37:40,131 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:40] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.163 2026-10-31 18:37:40,265 104 INFO rb-be2b723-226188-430981 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-31 18:37:41,366 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.500 0.895 2026-10-31 18:37:41,385 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 1.121 2026-10-31 18:37:41,390 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.979 2026-10-31 18:37:41,569 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 18:37:41,570 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-10-31 18:37:41,574 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 18:37:41,622 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.013 2026-10-31 18:37:41,642 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-31 18:37:41,674 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:37:41,758 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.053 2026-10-31 18:37:41,800 104 INFO rb-be2b723-226188-430981 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-31 18:37:41,804 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.088 2026-10-31 18:37:41,834 104 INFO rb-be2b723-226188-430981 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-31 18:37:41,918 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:37:42,018 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.048 0.246 2026-10-31 18:37:42,135 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:37:42,169 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "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-31 18:37:42,170 104 INFO rb-be2b723-226188-430981 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-31 18:37:42,229 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 18:37:42,385 104 INFO rb-be2b723-226188-430981 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-31 18:37:42,465 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "POST /mail/data HTTP/1.1" 200 - 140 0.182 0.452 2026-10-31 18:37:42,477 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.629 2026-10-31 18:37:42,531 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "GET /web/image/res.partner/3/avatar_128?unique=1793471823000 HTTP/1.1" 200 - 9 0.022 0.431 2026-10-31 18:37:42,563 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.654 2026-10-31 18:37:42,604 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.530 2026-10-31 18:37:42,623 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.217 2026-10-31 18:37:42,644 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.547 2026-10-31 18:37:42,670 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.098 2026-10-31 18:37:42,687 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.046 2026-10-31 18:37:42,703 104 INFO rb-be2b723-226188-430981 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-31 18:37:42,723 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.059 2026-10-31 18:37:42,788 104 INFO rb-be2b723-226188-430981 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-31 18:37:42,798 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:37:44,260 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:44] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 194 0.154 1.414 2026-10-31 18:37:44,297 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:44] "POST /web/action/load HTTP/1.1" 200 - 12 0.011 1.494 2026-10-31 18:37:44,386 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 18:37:45,349 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:45] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 294 0.169 0.729 2026-10-31 18:37:46,461 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:46] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1242 0.341 1.670 2026-10-31 18:37:46,524 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:46] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.015 1.099 2026-10-31 18:37:46,528 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 1.107 2026-10-31 18:37:46,742 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-31 18:37:46,743 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-31 18:37:46,918 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 31270876 (allocated 32522240) 2026-10-31 18:37:46,934 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 11802 2026-10-31 18:37:46,940 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-31 18:37:46,942 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 11802 2026-10-31 18:37:47,055 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183747_055479_test_ir_model_fields_translation.txt 2026-10-31 18:37:47,055 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmphtor8b_j_chrome_odoo" 2026-10-31 18:37:47,135 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:51,019 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f793632d9e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:51,021 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7937012fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:51,029 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:51,036 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7937013380> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/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-be2b723-226188/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-be2b723-226188/odoo/models.py", line 4022, in _update_field_translations self[field_name] = self[field_name] File "/data/build/rb-be2b723-226188/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:37:51,490 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome pid: 12016 2026-10-31 18:37:51,491 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless temporary user profile dir: /tmp/tmpsq8plsds_chrome_odoo 2026-10-31 18:37:51,491 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:42609/json/version 2026-10-31 18:37:51,492 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42609/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:37:51,535 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Browser version: Chrome/150.0.7871.114 2026-10-31 18:37:51,548 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Issuing json command http://127.0.0.1:42609/json 2026-10-31 18:37:51,549 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42609/json with timeout 3 increased to 10s during tests 2026-10-31 18:37:51,559 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Websocket url found: ws://127.0.0.1:42609/devtools/page/FA0A5240048DCDA86F3902908EF8E794 2026-10-31 18:37:51,577 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Enable chrome headless console log notification 2026-10-31 18:37:51,588 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome headless enable page notifications 2026-10-31 18:37:51,994 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:37:52,007 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Setting session cookie in browser 2026-10-31 18:37:52,012 104 INFO rb-be2b723-226188-430981 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-31 18:37:52,013 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:37:52,034 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:37:53,669 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:53] "GET /odoo HTTP/1.1" 200 - 147 0.112 1.525 2026-10-31 18:37:53,672 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Navigation result: {'frameId': 'FA0A5240048DCDA86F3902908EF8E794', 'loaderId': '40F07B084F7F3C4D64B18CE78078875D', 'isDownload': False} 2026-10-31 18:37:53,673 104 INFO rb-be2b723-226188-430981 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-31 18:37:53,732 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:53] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.013 2026-10-31 18:37:53,768 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:53] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.048 2026-10-31 18:37:53,845 104 INFO rb-be2b723-226188-430981 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-31 18:37:54,845 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:54] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.417 0.706 2026-10-31 18:37:54,970 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:54] "GET /web/webclient/translations/418db6ffa06c4ac1f3ece8d8dc5bc44b22955ebb?lang=fr_FR HTTP/1.1" 200 - 0 0.000 1.247 2026-10-31 18:37:54,996 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 1.246 2026-10-31 18:37:55,004 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.136 2026-10-31 18:37:55,017 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.867 2026-10-31 18:37:55,226 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 18:37:55,227 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 18:37:55,239 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 18:37:55,294 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-31 18:37:55,322 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: Owl is running in 'dev' mode. 2026-10-31 18:37:55,343 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:37:55,390 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.024 2026-10-31 18:37:55,451 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.013 0.043 2026-10-31 18:37:55,536 104 INFO rb-be2b723-226188-430981 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-31 18:37:55,555 104 INFO rb-be2b723-226188-430981 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-31 18:37:55,587 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:37:55,615 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.056 0.146 2026-10-31 18:37:55,769 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 18:37:55,788 104 INFO rb-be2b723-226188-430981 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-31 18:37:55,792 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:37:55,808 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:55] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:37:55,980 104 INFO rb-be2b723-226188-430981 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-31 18:37:56,069 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "POST /mail/data HTTP/1.1" 200 - 132 0.153 0.373 2026-10-31 18:37:56,072 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.497 2026-10-31 18:37:56,095 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.423 2026-10-31 18:37:56,140 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.020 0.540 2026-10-31 18:37:56,173 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.165 2026-10-31 18:37:56,217 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.542 2026-10-31 18:37:56,265 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "GET /web/image/res.partner/3/avatar_128?unique=1793471823000 HTTP/1.1" 200 - 9 0.011 0.580 2026-10-31 18:37:56,301 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.010 0.147 2026-10-31 18:37:56,304 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.038 2026-10-31 18:37:56,341 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.053 2026-10-31 18:37:56,386 104 INFO rb-be2b723-226188-430981 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-31 18:37:56,423 104 INFO rb-be2b723-226188-430981 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-31 18:37:56,443 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:37:59,206 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:59] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 194 0.158 2.729 2026-10-31 18:37:59,235 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:59] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 2.789 2026-10-31 18:37:59,331 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:37:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:38:00,432 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:38:00] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1245 0.396 0.657 2026-10-31 18:38:01,310 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:38:01] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 290 0.179 1.689 2026-10-31 18:38:01,420 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:38:01] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.010 0.046 2026-10-31 18:38:01,427 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:38:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-10-31 18:38:01,634 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: tour succeeded 2026-10-31 18:38:01,635 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR ir_model_fields_translation_fr_tour2 SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-10-31 18:38:01,834 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation.browser: heap 31263032 (allocated 32784384) 2026-10-31 18:38:01,851 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing chrome headless with pid 12016 2026-10-31 18:38:01,856 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Closing websocket connection 2026-10-31 18:38:01,861 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Terminating chrome headless with pid 12016 2026-10-31 18:38:01,962 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_183801_962545_test_ir_model_fields_translation.txt 2026-10-31 18:38:01,962 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ir_model.TestIrModelFieldsTranslation.test_ir_model_fields_translation: Removing chrome user profile "/tmp/tmpsq8plsds_chrome_odoo" 2026-10-31 18:38:02,054 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:04,847 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790785e0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:04,847 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b68ef20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:04,853 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:04,857 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b68dbc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:04,889 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:38:04,905 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_neutralize: Starting TestNeutralize.test_10_neutralize ... 2026-10-31 18:38:05,156 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_neutralize: Starting TestNeutralize.test_20_neutralize_dependency_order ... 2026-10-31 18:38:05,352 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:38:05,370 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_orm: Starting TestCompanyDependent.test_orm_ondelete_restrict ... 2026-10-31 18:38:05,460 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:38:05,479 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_orm: Starting TestClassVersionTagExhaustion.test_bench_access_model_attributes ... 2026-10-31 18:38:05,656 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: Tested performance for label user.env in 0.176s 2026-10-31 18:38:05,836 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: Tested performance for label user.id in 0.180s 2026-10-31 18:38:05,893 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: Tested performance for label user.__class__ in 0.057s 2026-10-31 18:38:06,343 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: Tested performance for label user.browse(user.id) in 0.449s 2026-10-31 18:38:06,364 104 INFO rb-be2b723-226188-430981 odoo.tools.profiler: ir_profile 1 (2026-10-31 18:38:05 test_bench_access_model_attributes) created 2026-10-31 18:38:06,401 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_orm: Starting TestClassVersionTagExhaustion.test_check_version_tags ... 2026-10-31 18:38:06,402 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_orm: skipped TestClassVersionTagExhaustion.test_check_version_tags : Python version < 3.13, no tp_versions_used to reset 2026-10-31 18:38:06,452 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:38:06,474 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Auto retry disabled for test_invalidation (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation) 2026-10-31 18:38:06,475 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation ... 2026-10-31 18:38:06,513 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Auto retry disabled for test_invalidation_thread_local (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_invalidation_thread_local) 2026-10-31 18:38:06,514 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_invalidation_thread_local ... 2026-10-31 18:38:06,553 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Auto retry disabled for test_ormcache (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_ormcache) 2026-10-31 18:38:06,553 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_ormcache ... 2026-10-31 18:38:06,592 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Auto retry disabled for test_signaling_01_multiple (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_multiple) 2026-10-31 18:38:06,592 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_multiple ... 2026-10-31 18:38:06,645 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Auto retry disabled for test_signaling_01_single (odoo.addons.base.tests.test_ormcache.TestOrmCache.test_signaling_01_single) 2026-10-31 18:38:06,645 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_ormcache: Starting TestOrmCache.test_signaling_01_single ... 2026-10-31 18:38:06,706 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:38:06,724 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_creates ... 2026-10-31 18:38:08,180 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_default_get ... 2026-10-31 18:38:09,579 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_unlink ... 2026-10-31 18:38:09,607 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:13,858 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790acc0360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:13,859 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79363de0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:13,868 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:13,875 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79363ddbc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/rb-be2b723-226188/odoo/addons/base/tests/test_overrides.py", line 54, in test_unlink model_env.browse().unlink(), True, File "/data/build/rb-be2b723-226188/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-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:15,954 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_overrides: Starting TestOverrides.test_writes ... 2026-10-31 18:38:20,561 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:23,258 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790e3b7ce0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:23,259 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a1f1080> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:23,266 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:23,273 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a1f0d60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:38:23,306 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:38:24,612 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_admin_has_access ... 2026-10-31 18:38:24,654 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfileAccess.test_user_no_access ... 2026-10-31 18:38:25,267 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-10-31 18:38:25,288 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15813] 2026-10-31 18:38:25,298 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:38:25,330 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 306, model: ir.profile 2026-10-31 18:38:25,334 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 306, model: ir.profile 2026-10-31 18:38:25,382 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:38:25,383 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_convert_empty ... 2026-10-31 18:38:25,384 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context ... 2026-10-31 18:38:25,384 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_lower ... 2026-10-31 18:38:25,385 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_context_nested ... 2026-10-31 18:38:25,385 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_init_stack_trace ... 2026-10-31 18:38:25,385 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_no_context ... 2026-10-31 18:38:25,386 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_no_end ... 2026-10-31 18:38:25,386 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_converts_profile_simple ... 2026-10-31 18:38:25,386 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestSpeedscope.test_end_priority ... 2026-10-31 18:38:25,406 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_recorders ... 2026-10-31 18:38:25,947 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_default_values ... 2026-10-31 18:38:25,987 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_database ... 2026-10-31 18:38:26,030 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_env_profiler_description ... 2026-10-31 18:38:26,071 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_nested ... 2026-10-31 18:38:26,114 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_execution_context_save ... 2026-10-31 18:38:26,156 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_profiler_return ... 2026-10-31 18:38:26,161 104 INFO rb-be2b723-226188-430981 odoo.tools.profiler: ir_profile 3 (2026-10-31 18:38:26 test_profiler_return) created 2026-10-31 18:38:26,201 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_profiler: Starting TestProfiling.test_qweb_recorder ... 2026-10-31 18:38:26,328 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:38:26,348 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReports.test_merge_pdfs ... 2026-10-31 18:38:26,414 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReports.test_report_reload_from_attachment ... 2026-10-31 18:38:26,621 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-10-31 18:38:26,657 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF documents 'test_attach' are now saved in the database 2026-10-31 18:38:26,657 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-10-31 18:38:26,663 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [2]. 2026-10-31 18:38:26,704 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReports.test_reports ... 2026-10-31 18:38:26,709 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin_account_asset.account_asset_card_s23dn 2026-10-31 18:38:27,106 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_affiliate.affiliate_barcode_template 2026-10-31 18:38:27,661 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_freight_air.report_air_cargo_manifest_document 2026-10-31 18:38:28,025 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_approval.report_approval_slip_docs 2026-10-31 18:38:28,262 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report event.event_event_attendee_list 2026-10-31 18:38:28,384 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report event.event_registration_attendee_list 2026-10-31 18:38:28,410 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_badge 2026-10-31 18:38:28,561 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report event.event_report_template_esc_label_96x134_badge 2026-10-31 18:38:29,224 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report event.event_report_template_esc_label_96x82_badge 2026-10-31 18:38:29,834 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report event.event_event_report_template_badge 2026-10-31 18:38:29,911 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_mrp_barcode.report_barcode_command_sheet 2026-10-31 18:38:29,914 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: no record found skipping report viin_mrp_barcode.report_barcode_command_sheet 2026-10-31 18:38:29,914 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_stock_barcode.barcode_commands_template 2026-10-31 18:38:31,163 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_stock_barcode.barcode_demo_template 2026-10-31 18:38:32,881 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock_picking_batch.report_picking_batch 2026-10-31 18:38:33,352 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si_blank_fcl 2026-10-31 18:38:33,559 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si_blank_lcl 2026-10-31 18:38:33,635 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_freight_road.report_cargo_manifest 2026-10-31 18:38:33,725 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report survey.certification_report_view 2026-10-31 18:38:33,826 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_inventory 2026-10-31 18:38:34,032 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report loyalty.loyalty_report_i18n 2026-10-31 18:38:34,693 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_freight_road.report_delivery_note 2026-10-31 18:38:34,763 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_deliveryslip 2026-10-31 18:38:35,355 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report hr_expense.report_expense_sheet_img 2026-10-31 18:38:35,381 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report hr_expense.report_expense_sheet 2026-10-31 18:38:35,562 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report mrp.label_production_view_pdf 2026-10-31 18:38:35,805 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report mrp.label_production_view 2026-10-31 18:38:35,840 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_full_page_ticket 2026-10-31 18:38:36,110 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report event.event_event_report_template_full_page_ticket 2026-10-31 18:38:36,256 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report loyalty.gift_card_report_i18n 2026-10-31 18:38:36,336 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_hbl 2026-10-31 18:38:36,661 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report account_edi_ubl_cii.account_invoices_generated_by_odoo 2026-10-31 18:38:37,353 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_location_barcode 2026-10-31 18:38:37,563 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_lot_label 2026-10-31 18:38:38,454 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_affiliate_loyalty.loyalty_rule_code_report_i18n 2026-10-31 18:38:38,576 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report base.report_irmodeloverview 2026-10-31 18:38:39,138 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_picking_type_label 2026-10-31 18:38:39,849 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.label_picking_type_view 2026-10-31 18:38:39,864 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report account.report_original_vendor_bill 2026-10-31 18:38:39,885 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder 2026-10-31 18:38:40,548 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder_pro_forma 2026-10-31 18:38:40,698 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_package_barcode_small 2026-10-31 18:38:40,699 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: no record found skipping report stock.report_package_barcode_small 2026-10-31 18:38:40,699 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.label_package_template_view 2026-10-31 18:38:40,699 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: no record found skipping report stock.label_package_template_view 2026-10-31 18:38:40,699 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_package_barcode 2026-10-31 18:38:40,700 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: no record found skipping report stock.report_package_barcode 2026-10-31 18:38:40,700 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_picking_packages 2026-10-31 18:38:40,830 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_packing_list 2026-10-31 18:38:41,056 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report to_hr_payroll.report_payslipbatch 2026-10-31 18:38:41,238 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report account.report_payment_receipt 2026-10-31 18:38:41,727 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report to_hr_payroll.report_payslip 2026-10-31 18:38:42,132 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report web.preview_externalreport 2026-10-31 18:38:42,149 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report web.preview_internalreport 2026-10-31 18:38:42,161 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin.preview_accounting_external_report_standard 2026-10-31 18:38:42,184 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report l10n_vn_viin.preview_accounting_circular_external_report_standard 2026-10-31 18:38:42,208 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report hr.print_employee_badge 2026-10-31 18:38:42,363 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report product.report_packagingbarcode 2026-10-31 18:38:42,452 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.label_product_packaging_view 2026-10-31 18:38:42,465 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report mrp.report_mrporder 2026-10-31 18:38:43,419 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report purchase_requisition.report_purchaserequisitions 2026-10-31 18:38:43,518 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report purchase.report_purchaseorder 2026-10-31 18:38:43,846 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report pos_self_order.qr_codes_page 2026-10-31 18:38:43,879 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report sale.report_saleorder_raw 2026-10-31 18:38:43,999 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_reception_report_label 2026-10-31 18:38:44,031 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report repair.report_repairorder2 2026-10-31 18:38:44,130 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_repair.report_repair 2026-10-31 18:38:44,156 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report web.preview_layout_report 2026-10-31 18:38:44,205 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report purchase.report_purchasequotation 2026-10-31 18:38:44,342 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report event.event_registration_report_template_responsive_html_ticket 2026-10-31 18:38:44,380 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report stock.report_return_slip 2026-10-31 18:38:45,018 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_bk_request 2026-10-31 18:38:45,250 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_freight_management.report_si 2026-10-31 18:38:45,476 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report account.report_statement 2026-10-31 18:38:45,561 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report test_event_full.event_registration_template_report 2026-10-31 18:38:45,599 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet 2026-10-31 18:38:45,731 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_project_task_timesheet 2026-10-31 18:38:46,009 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet_project 2026-10-31 18:38:46,380 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report hr_timesheet.report_timesheet_task 2026-10-31 18:38:46,430 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report sale_timesheet.report_timesheet_sale_order 2026-10-31 18:38:46,483 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report sale_timesheet.report_timesheet_account_move 2026-10-31 18:38:46,535 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report viin_fleet_booking.report_vehicle_trip 2026-10-31 18:38:46,773 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report point_of_sale.report_userlabel 2026-10-31 18:38:46,806 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report mrp_account.report_wip 2026-10-31 18:38:46,878 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: testing report mrp.report_mrp_workorder 2026-10-31 18:38:46,964 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:38:46,986 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_A4 ... 2026-10-31 18:38:47,266 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-31 18:38:47,268 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-31 18:38:47,270 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:38:47,684 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-31 18:38:47,685 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_A4 2026-10-31 18:38:47,695 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:38:47] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.003 0.427 2026-10-31 18:38:47,703 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:38:47] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.435 2026-10-31 18:38:52,270 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:38:54,003 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1410, 1411]. 2026-10-31 18:38:54,041 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_landscape ... 2026-10-31 18:38:54,341 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-31 18:38:54,343 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-31 18:38:54,344 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:38:54,738 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-31 18:38:54,739 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_landscape 2026-10-31 18:38:54,750 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:38:54] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.003 0.407 2026-10-31 18:38:54,756 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:38:54] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.412 2026-10-31 18:39:01,052 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1412, 1413]. 2026-10-31 18:39:01,093 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_format_letter ... 2026-10-31 18:39:01,405 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-31 18:39:01,409 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-31 18:39:01,410 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:39:01,859 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-31 18:39:01,860 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_format_letter 2026-10-31 18:39:01,870 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:01] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.006 0.460 2026-10-31 18:39:01,874 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:01] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.466 2026-10-31 18:39:06,410 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:39:08,183 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1414, 1415]. 2026-10-31 18:39:08,247 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_layout ... 2026-10-31 18:39:08,558 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-31 18:39:08,561 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-31 18:39:08,561 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:39:10,136 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-31 18:39:10,137 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_layout 2026-10-31 18:39:10,146 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:10] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.004 1.585 2026-10-31 18:39:10,149 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:10] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 1.588 2026-10-31 18:39:13,566 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:39:16,500 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1416, 1417]. 2026-10-31 18:39:16,560 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_pdf_render_page_overflow ... 2026-10-31 18:39:16,851 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-31 18:39:16,854 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-31 18:39:16,856 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:39:17,246 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-31 18:39:17,247 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_pdf_render_page_overflow 2026-10-31 18:39:17,256 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:17] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 8 0.004 0.401 2026-10-31 18:39:17,266 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:17] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.001 0.411 2026-10-31 18:39:23,921 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1418, 1419]. 2026-10-31 18:39:24,167 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_report_pdf_page_break ... 2026-10-31 18:39:24,495 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-31 18:39:24,499 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-31 18:39:24,501 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:39:24,954 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-31 18:39:24,956 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_report_pdf_page_break 2026-10-31 18:39:24,966 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:24] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 8 0.007 0.465 2026-10-31 18:39:24,972 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:24] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.002 0.472 2026-10-31 18:39:31,430 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1420, 1421]. 2026-10-31 18:39:31,536 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestReportsRendering.test_thead_tbody_repeat ... 2026-10-31 18:39:31,914 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-31 18:39:31,919 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-31 18:39:31,922 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:39:32,375 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-31 18:39:32,377 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestReportsRendering.test_thead_tbody_repeat 2026-10-31 18:39:32,385 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:32] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.009 0.463 2026-10-31 18:39:32,393 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:32] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.475 2026-10-31 18:39:36,918 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:39:39,098 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1422, 1423]. 2026-10-31 18:39:39,709 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:39:39,833 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment ... 2026-10-31 18:39:40,079 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-31 18:39:40,084 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-31 18:39:40,093 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:39:40,532 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-31 18:39:40,534 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-31 18:39:40,547 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:40] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.013 0.455 2026-10-31 18:39:40,554 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:40] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.472 2026-10-31 18:39:40,600 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:39:40,608 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:40] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:39:40,628 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:40] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 18:39:40,646 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:40] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-10-31 18:39:40,654 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:40] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 18:39:45,634 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:39:45,658 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:39:46,811 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-10-31 18:39:46,811 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1425]. 2026-10-31 18:39:46,879 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-31 18:39:46,880 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/web.report_assets_pdf.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-31 18:39:46,883 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-31 18:39:46,887 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:46] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-31 18:39:46,888 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/web.report_assets_common.min.css in /base/tests/test_reports.py:TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment 2026-10-31 18:39:46,897 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:46] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-10-31 18:39:46,993 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:39:47,008 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:47] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 18:39:47,010 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:47] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 18:39:47,011 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:47] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:39:47,014 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:47] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 18:39:53,301 104 INFO rb-be2b723-226188-430981 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-31 18:39:53,306 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1424, 1425, 1426]. 2026-10-31 18:39:53,339 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_reports: Starting TestAggregatePdfReports.test_aggregate_report_with_some_resources_reloaded_from_attachment_with_multiple_page_report ... 2026-10-31 18:39:53,566 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/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-31 18:39:53,569 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/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-31 18:39:53,578 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:39:55,392 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/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-31 18:39:55,393 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/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-31 18:39:55,407 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:55] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 8 0.012 1.829 2026-10-31 18:39:55,415 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:55] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 1.845 2026-10-31 18:39:55,506 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:39:55,511 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:55] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:39:55,525 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:55] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:39:55,527 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:55] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:39:55,545 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:39:55] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-10-31 18:40:00,542 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:40:00,546 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:40:00,550 104 INFO ? odoo.service.server: Request timed out: TimeoutError('timed out') 2026-10-31 18:40:02,251 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF documents 'Dmitri Prokofich Razumikhin.pdf' are now saved in the database 2026-10-31 18:40:02,251 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1425]. 2026-10-31 18:40:02,322 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/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-31 18:40:02,324 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/10c9d71/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-31 18:40:02,333 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/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-31 18:40:02,340 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /web/assets/a8e440d/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-31 18:40:02,342 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:40:02] "GET /web/assets/10c9d71/web.report_assets_pdf.min.css HTTP/1.1" 200 - 2 0.003 0.018 2026-10-31 18:40:02,353 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:40:02] "GET /web/assets/a8e440d/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.004 0.016 2026-10-31 18:40:02,460 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:40:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:40:02,468 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:40:02] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:40:02,475 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:40:02] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:40:02,484 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:40:02] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:40:02,485 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:40:02] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:40:09,757 104 INFO rb-be2b723-226188-430981 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-31 18:40:09,775 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_actions_report: The PDF report has been generated for model: res.partner, records [1424, 1425, 1426]. 2026-10-31 18:40:09,834 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:40:09,855 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_01_execute_res_config ... 2026-10-31 18:40:09,894 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Starting TestResConfigExecute.test_settings_access ... 2026-10-31 18:40:10,565 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Administration / Settings 2026-10-31 18:40:15,871 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Amazon Web Service / Administrator 2026-10-31 18:40:19,195 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Social Marketing / Administrator 2026-10-31 18:40:22,374 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Website Documentation / Docs Administrator 2026-10-31 18:40:25,978 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Lunch / Administrator 2026-10-31 18:40:29,402 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Budget / Administrator 2026-10-31 18:40:33,096 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Logistics / Administrator 2026-10-31 18:40:36,967 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Business Trips / Administrator 2026-10-31 18:40:41,084 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Live Chat / Administrator 2026-10-31 18:40:44,774 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Documents / Administrator 2026-10-31 18:40:48,761 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Maintenance / Maintenance Manager 2026-10-31 18:40:52,717 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Git / Administrator 2026-10-31 18:40:56,591 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group VoIP / Administrator 2026-10-31 18:41:00,425 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Sales / Administrator 2026-10-31 18:41:04,389 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Project / Administrator 2026-10-31 18:41:09,195 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Inventory / Administrator 2026-10-31 18:41:13,500 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Quality / Administrator 2026-10-31 18:41:17,954 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Manufacturing / Administrator 2026-10-31 18:41:22,662 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Accounting / Administrator 2026-10-31 18:41:28,122 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Purchase / Administrator 2026-10-31 18:41:31,984 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Employees / Administrator 2026-10-31 18:41:36,228 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Time Off / Administrator 2026-10-31 18:41:40,865 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Foreign Trade / Administrator 2026-10-31 18:41:45,448 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Contracts / Administrator 2026-10-31 18:41:49,837 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Recognition Discipline / Administrator 2026-10-31 18:41:54,388 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Appraisals / Administrator 2026-10-31 18:41:58,578 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Approvals / Administrator 2026-10-31 18:42:03,039 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Marketplace / Marketplace Administrator 2026-10-31 18:42:07,545 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Affiliate / Administrator 2026-10-31 18:42:12,002 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Overtime / Administrator 2026-10-31 18:42:16,635 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Recruitment / Administrator 2026-10-31 18:42:21,169 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Expenses / Administrator 2026-10-31 18:42:25,806 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Timesheets / Administrator 2026-10-31 18:42:30,668 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Helpdesk / Administrator 2026-10-31 18:42:35,044 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Attendances / Administrator 2026-10-31 18:42:39,361 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Followup / Administrator 2026-10-31 18:42:43,846 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Payroll / Administrator 2026-10-31 18:42:48,718 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group HR Meal / Administrator 2026-10-31 18:42:53,132 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Events / Administrator 2026-10-31 18:42:57,528 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Email Marketing / User 2026-10-31 18:43:01,986 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Loyalty / Administrator 2026-10-31 18:43:06,519 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Surveys / Administrator 2026-10-31 18:43:11,165 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Certifications / Administrator 2026-10-31 18:43:16,127 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group OKR / Administrator 2026-10-31 18:43:20,863 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Point of Sale / Administrator 2026-10-31 18:43:26,418 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group eLearning / Manager 2026-10-31 18:43:31,212 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Website / Editor and Designer 2026-10-31 18:43:36,126 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Dashboard / Admin 2026-10-31 18:43:41,253 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Forum / Administrator 2026-10-31 18:43:46,348 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Estimate / Administrator 2026-10-31 18:43:51,432 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Bank / Validate bank account 2026-10-31 18:43:56,850 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group SEM / Administrator 2026-10-31 18:44:02,562 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Appointment / Administrator 2026-10-31 18:44:07,915 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_config: Testing settings access for group Geographical Routes / Administrator 2026-10-31 18:44:13,650 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 53 checked, 53 removed 2026-10-31 18:44:13,669 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_country: Starting TestResCountryState.test_find_by_name ... 2026-10-31 18:44:13,861 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:44:13,880 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_lang_computation_form_view ... 2026-10-31 18:44:16,835 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_partner: Starting TestPartnerForm.test_onchange_parent_sync_user ... 2026-10-31 18:44:25,132 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-10-31 18:44:25,154 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16086] 2026-10-31 18:44:25,166 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:44:25,598 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-10-31 18:44:26,560 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-10-31 18:44:27,057 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:44:27,613 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_change_user_login ... 2026-10-31 18:44:28,998 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-10-31 18:44:29,013 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16093] 2026-10-31 18:44:29,025 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:44:29,452 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_read_list_with_reified_field ... 2026-10-31 18:44:29,696 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups ... 2026-10-31 18:44:31,267 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_reified_groups_on_change ... 2026-10-31 18:44:33,275 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_selection_groups ... 2026-10-31 18:44:36,409 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_self_readable_writeable_fields_preferences_form ... 2026-10-31 18:44:37,118 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsers2.test_update_user_groups_view ... 2026-10-31 18:44:37,632 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:44:44,009 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_prevent_inherited_views_in_group_assignment ... 2026-10-31 18:44:44,134 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_empty_group_warning ... 2026-10-31 18:44:45,210 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning ... 2026-10-31 18:44:46,186 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_inheritance_warning_multi ... 2026-10-31 18:44:47,280 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_least_possible_inheritance_warning ... 2026-10-31 18:44:48,283 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsersGroupWarning.test_user_group_parent_inheritance_no_warning ... 2026-10-31 18:44:49,209 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:44:49,233 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_res_users: Starting TestUsersIdentitycheck.test_revoke_all_devices ... 2026-10-31 18:44:49,409 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:44:49,432 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:44:49,450 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:44:49,888 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_device: User 2 inserts device log (IZoHUc1Ch3Ebw9YCkBv0QcQssTI7F2_s28ScQd1VxM) 2026-10-31 18:44:51,267 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:44:51] "GET /web HTTP/1.1" 200 - 185 0.226 1.599 2026-10-31 18:44:51,353 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_device: User 2 revokes devices (IZoHUc1Ch3Ebw9YCkBv0QcQssTI7F2_s28ScQd1VxM) 2026-10-31 18:44:51,360 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:44:51] "GET /web HTTP/1.1" 303 - 0 0.000 0.003 2026-10-31 18:44:52,433 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:44:52] "GET /web/login?redirect=/web? HTTP/1.1" 200 - 179 0.122 0.948 2026-10-31 18:44:52,497 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:44:52,515 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_export_translatable_resources ... /data/build/rb-be2b723-226188/addons/spreadsheet/static/src/o_spreadsheet/o_spreadsheet.js:15261: warning: Empty msgid. It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the empty string. /data/build/rb-be2b723-226188/addons/spreadsheet/static/src/o_spreadsheet/o_spreadsheet.js:26095: warning: Empty msgid. It is reserved by GNU gettext: gettext("") returns the header entry with meta information, not the empty string. 2026-10-31 18:46:05,027 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_push_translation_exports_one_letter_strings ... 2026-10-31 18:46:05,061 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_translate: Starting TestTranslationExport.test_push_translation_filters_no_letter_strings ... 2026-10-31 18:46:05,107 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:46:05,127 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_translate: Starting TestLanguageInstallPerformance.test_language_install ... 2026-10-31 18:46:05,246 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-be2b723-226188/odoo/addons/base/i18n/fr.po for language fr_BE 2026-10-31 18:46:05,247 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/odoo/addons/base/i18n/fr.po for language fr_BE 2026-10-31 18:46:05,736 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-be2b723-226188/odoo/addons/base/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:05,736 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/odoo/addons/base/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,120 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-be2b723-226188/addons/web/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,120 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/web/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,372 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-be2b723-226188/addons/base_setup/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,373 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_setup/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,382 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-be2b723-226188/addons/base_setup/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,382 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_setup/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,389 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-be2b723-226188/addons/bus/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,390 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/bus/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,393 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-be2b723-226188/addons/bus/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,394 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/bus/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,397 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-be2b723-226188/addons/web_tour/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,397 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/web_tour/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,402 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-be2b723-226188/addons/html_editor/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,403 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/html_editor/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,425 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-be2b723-226188/addons/mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,425 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,568 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-be2b723-226188/addons/sales_team/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,569 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sales_team/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,578 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-be2b723-226188/addons/sales_team/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,578 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sales_team/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,588 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-be2b723-226188/addons/onboarding/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,588 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/onboarding/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,596 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-be2b723-226188/addons/uom/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,596 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/uom/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,604 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-be2b723-226188/addons/product/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,605 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/product/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,666 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-be2b723-226188/addons/product/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,666 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/product/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,713 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-be2b723-226188/addons/analytic/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,713 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/analytic/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,726 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-be2b723-226188/addons/analytic/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,726 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/analytic/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,738 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-be2b723-226188/addons/web_editor/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,738 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/web_editor/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,780 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-be2b723-226188/addons/http_routing/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,780 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/http_routing/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,783 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-be2b723-226188/addons/auth_signup/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,783 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_signup/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,805 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-be2b723-226188/addons/auth_signup/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,805 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_signup/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,819 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-be2b723-226188/addons/portal/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,819 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/portal/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,841 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-be2b723-226188/addons/resource/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,841 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/resource/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,856 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-be2b723-226188/addons/resource/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,857 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/resource/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:06,867 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-be2b723-226188/addons/digest/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,867 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/digest/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,874 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-be2b723-226188/addons/account/i18n/fr.po for language fr_BE 2026-10-31 18:46:06,874 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,121 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-be2b723-226188/addons/account/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,121 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,308 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-be2b723-226188/addons/payment/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,309 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,352 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-be2b723-226188/addons/payment/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,353 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,389 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-be2b723-226188/addons/account_payment/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,389 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_payment/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,400 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-be2b723-226188/addons/utm/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,401 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/utm/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,411 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-be2b723-226188/addons/utm/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,411 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/utm/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,420 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-be2b723-226188/addons/sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,420 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,501 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-be2b723-226188/addons/sale_management/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,501 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_management/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,512 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-be2b723-226188/addons/barcodes/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,512 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/barcodes/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,520 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-be2b723-226188/addons/barcodes/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,520 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/barcodes/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,529 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-be2b723-226188/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,529 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,533 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-be2b723-226188/addons/stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,534 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,680 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-be2b723-226188/addons/stock/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,680 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,794 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-be2b723-226188/addons/stock_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,795 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,814 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-be2b723-226188/addons/stock_account/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,814 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_account/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:07,831 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-be2b723-226188/addons/phone_validation/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,831 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/phone_validation/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,838 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-be2b723-226188/addons/point_of_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,838 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/point_of_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,950 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-be2b723-226188/addons/pos_restaurant/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,950 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_restaurant/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,969 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-be2b723-226188/addons/calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:07,969 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,023 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-be2b723-226188/addons/calendar/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:08,024 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/calendar/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:08,061 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-be2b723-226188/addons/contacts/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,062 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/contacts/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,064 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-be2b723-226188/addons/crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,064 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-be2b723-226188/addons/social_media/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,123 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/social_media/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,125 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-be2b723-226188/addons/google_recaptcha/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,125 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/google_recaptcha/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,129 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-be2b723-226188/addons/website/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,129 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,343 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_BE 2026-10-31 18:46:08,344 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_BE 2026-10-31 18:46:08,344 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_BE 2026-10-31 18:46:08,344 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-be2b723-226188/addons/purchase/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,345 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,384 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-be2b723-226188/addons/purchase/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:08,384 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:08,421 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-be2b723-226188/addons/purchase_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,421 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,433 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-be2b723-226188/addons/stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,433 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,445 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-be2b723-226188/addons/stock_landed_costs/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:08,445 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_landed_costs/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:08,458 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_BE 2026-10-31 18:46:08,458 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_BE 2026-10-31 18:46:08,459 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_BE 2026-10-31 18:46:08,459 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_BE 2026-10-31 18:46:08,460 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-be2b723-226188/addons/rating/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,460 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/rating/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,468 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-be2b723-226188/addons/rating/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:08,468 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/rating/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:08,477 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-be2b723-226188/addons/project/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,477 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,532 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_BE 2026-10-31 18:46:08,532 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-be2b723-226188/addons/website_payment/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,532 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_payment/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,537 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-be2b723-226188/addons/website_mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,537 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,538 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-be2b723-226188/addons/portal_rating/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,538 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/portal_rating/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,541 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-be2b723-226188/addons/delivery/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,541 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/delivery/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,549 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-be2b723-226188/addons/website_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:08,549 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,768 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-be2b723-226188/addons/mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,769 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,848 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-be2b723-226188/addons/link_tracker/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,849 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/link_tracker/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,854 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-be2b723-226188/addons/link_tracker/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:09,854 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/link_tracker/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:09,860 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,860 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,926 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:09,926 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:09,981 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-be2b723-226188/addons/resource_mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,981 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/resource_mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,984 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-be2b723-226188/addons/hr/i18n/fr.po for language fr_BE 2026-10-31 18:46:09,984 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,025 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-be2b723-226188/addons/hr/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,025 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,062 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-be2b723-226188/addons/hr_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,062 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,099 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-be2b723-226188/addons/hr_expense/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,099 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_expense/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,124 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-be2b723-226188/addons/hr_holidays/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,125 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_holidays/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,185 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-be2b723-226188/addons/hr_holidays/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,185 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_holidays/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,236 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-be2b723-226188/addons/attachment_indexation/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,236 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/attachment_indexation/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,238 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-be2b723-226188/addons/hr_recruitment/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,238 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_recruitment/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,279 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-be2b723-226188/addons/hr_recruitment/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,279 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_recruitment/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,310 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-be2b723-226188/addons/data_recycle/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,310 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/data_recycle/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,316 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_BE 2026-10-31 18:46:10,317 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_BE 2026-10-31 18:46:10,317 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_BE 2026-10-31 18:46:10,317 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-be2b723-226188/addons/maintenance/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,318 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/maintenance/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,340 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-be2b723-226188/addons/maintenance/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,341 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/maintenance/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,362 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-be2b723-226188/addons/marketing_card/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,362 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/marketing_card/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,372 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_BE 2026-10-31 18:46:10,373 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_BE 2026-10-31 18:46:10,373 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_BE 2026-10-31 18:46:10,373 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-be2b723-226188/addons/web_hierarchy/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,373 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/web_hierarchy/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,375 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-be2b723-226188/addons/hr_org_chart/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,375 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_org_chart/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,378 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_BE 2026-10-31 18:46:10,378 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-be2b723-226188/addons/hr_contract/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,378 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_contract/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,389 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-be2b723-226188/addons/hr_contract/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,389 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_contract/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,402 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_BE 2026-10-31 18:46:10,403 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_BE 2026-10-31 18:46:10,403 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_BE 2026-10-31 18:46:10,404 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_BE 2026-10-31 18:46:10,404 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-be2b723-226188/addons/hr_work_entry/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,404 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_work_entry/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,415 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_BE 2026-10-31 18:46:10,416 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-be2b723-226188/addons/hr_work_entry_contract/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,416 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_work_entry_contract/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,421 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_BE 2026-10-31 18:46:10,422 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-be2b723-226188/addons/hr_holidays_contract/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,422 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_holidays_contract/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,424 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-be2b723-226188/addons/hr_work_entry_holidays/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,424 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_work_entry_holidays/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,426 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_BE 2026-10-31 18:46:10,426 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_BE 2026-10-31 18:46:10,427 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_BE 2026-10-31 18:46:10,427 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_BE 2026-10-31 18:46:10,427 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_BE 2026-10-31 18:46:10,427 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_BE 2026-10-31 18:46:10,428 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_BE 2026-10-31 18:46:10,428 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_BE 2026-10-31 18:46:10,428 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_BE 2026-10-31 18:46:10,428 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_BE 2026-10-31 18:46:10,429 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_BE 2026-10-31 18:46:10,429 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_BE 2026-10-31 18:46:10,429 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_BE 2026-10-31 18:46:10,429 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_BE 2026-10-31 18:46:10,430 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_BE 2026-10-31 18:46:10,430 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_BE 2026-10-31 18:46:10,430 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_BE 2026-10-31 18:46:10,431 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_BE 2026-10-31 18:46:10,431 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_BE 2026-10-31 18:46:10,431 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_BE 2026-10-31 18:46:10,432 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_BE 2026-10-31 18:46:10,432 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_BE 2026-10-31 18:46:10,433 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_BE 2026-10-31 18:46:10,433 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_BE 2026-10-31 18:46:10,433 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_BE 2026-10-31 18:46:10,434 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_BE 2026-10-31 18:46:10,434 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_BE 2026-10-31 18:46:10,434 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-be2b723-226188/addons/iap/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,434 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/iap/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,439 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-be2b723-226188/addons/iap_mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,439 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/iap_mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,443 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-be2b723-226188/addons/sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,444 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,463 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-be2b723-226188/addons/base_automation/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,464 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_automation/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,475 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-be2b723-226188/addons/base_automation/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,475 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_automation/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,494 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_BE 2026-10-31 18:46:10,494 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-be2b723-226188/addons/base_geolocalize/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,495 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_geolocalize/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,499 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_BE 2026-10-31 18:46:10,499 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_BE 2026-10-31 18:46:10,500 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_BE 2026-10-31 18:46:10,500 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_BE 2026-10-31 18:46:10,500 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_BE 2026-10-31 18:46:10,501 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-be2b723-226188/addons/base_import_module/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,501 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_import_module/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,506 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-be2b723-226188/addons/base_import_module/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,506 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_import_module/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,510 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_BE 2026-10-31 18:46:10,510 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_BE 2026-10-31 18:46:10,511 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_BE 2026-10-31 18:46:10,511 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_BE 2026-10-31 18:46:10,512 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_BE 2026-10-31 18:46:10,512 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_BE 2026-10-31 18:46:10,512 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-be2b723-226188/addons/fleet/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,512 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/fleet/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,546 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-be2b723-226188/addons/fleet/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,546 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/fleet/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,575 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_BE 2026-10-31 18:46:10,575 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_BE 2026-10-31 18:46:10,576 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-be2b723-226188/addons/hr_fleet/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,576 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_fleet/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,580 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_BE 2026-10-31 18:46:10,581 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_BE 2026-10-31 18:46:10,581 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_BE 2026-10-31 18:46:10,581 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_BE 2026-10-31 18:46:10,582 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_BE 2026-10-31 18:46:10,582 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_BE 2026-10-31 18:46:10,583 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_BE 2026-10-31 18:46:10,583 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_BE 2026-10-31 18:46:10,584 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_BE 2026-10-31 18:46:10,584 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_BE 2026-10-31 18:46:10,584 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-be2b723-226188/addons/base_import/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,584 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_import/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,596 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_google_sheet_import: no translation for language fr_BE 2026-10-31 18:46:10,596 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_BE 2026-10-31 18:46:10,597 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-be2b723-226188/addons/gamification/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,597 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/gamification/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,639 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-be2b723-226188/addons/survey/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,639 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/survey/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,708 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_BE 2026-10-31 18:46:10,709 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_BE 2026-10-31 18:46:10,709 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_BE 2026-10-31 18:46:10,710 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_BE 2026-10-31 18:46:10,710 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_BE 2026-10-31 18:46:10,711 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_BE 2026-10-31 18:46:10,711 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-be2b723-226188/addons/hr_skills/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,711 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_skills/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,735 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_BE 2026-10-31 18:46:10,736 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_iot: no translation for language fr_BE 2026-10-31 18:46:10,737 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_BE 2026-10-31 18:46:10,737 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_BE 2026-10-31 18:46:10,737 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_BE 2026-10-31 18:46:10,738 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_BE 2026-10-31 18:46:10,738 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_BE 2026-10-31 18:46:10,739 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_rental: no translation for language fr_BE 2026-10-31 18:46:10,739 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_BE 2026-10-31 18:46:10,740 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_BE 2026-10-31 18:46:10,740 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sign: no translation for language fr_BE 2026-10-31 18:46:10,741 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_BE 2026-10-31 18:46:10,741 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_BE 2026-10-31 18:46:10,741 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_BE 2026-10-31 18:46:10,742 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_BE 2026-10-31 18:46:10,742 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_BE 2026-10-31 18:46:10,743 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-be2b723-226188/addons/website_partner/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,743 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_partner/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,745 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-be2b723-226188/addons/website_partner/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,745 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_partner/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,748 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-be2b723-226188/addons/website_profile/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,748 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_profile/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,758 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-be2b723-226188/addons/website_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,758 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,846 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-be2b723-226188/addons/event/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,846 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,952 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-be2b723-226188/addons/event/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,952 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:10,999 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-be2b723-226188/addons/website_event/i18n/fr.po for language fr_BE 2026-10-31 18:46:10,999 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,023 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-be2b723-226188/addons/im_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,024 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/im_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,049 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-be2b723-226188/addons/sale_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,049 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,059 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-be2b723-226188/addons/sale_stock/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,059 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_stock/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,072 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-be2b723-226188/addons/repair/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,072 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/repair/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,092 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-be2b723-226188/addons/repair/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,093 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/repair/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,110 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-be2b723-226188/addons/hr_attendance/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,110 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_attendance/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,131 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-be2b723-226188/addons/hr_attendance/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,131 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_attendance/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,145 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,146 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,160 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-be2b723-226188/addons/project_todo/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,161 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_todo/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,168 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-be2b723-226188/addons/lunch/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,168 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/lunch/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,198 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-be2b723-226188/addons/lunch/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,198 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/lunch/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,223 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-be2b723-226188/addons/website_hr_recruitment/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,223 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_hr_recruitment/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,238 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_BE 2026-10-31 18:46:11,239 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,239 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,243 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module web_responsive: loading translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,243 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,247 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-be2b723-226188/addons/mail_plugin/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,247 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mail_plugin/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,259 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-be2b723-226188/addons/crm_mail_plugin/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,259 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/crm_mail_plugin/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,261 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-be2b723-226188/addons/project_mail_plugin/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,261 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_mail_plugin/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,264 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-be2b723-226188/addons/pos_adyen/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,264 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_adyen/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,268 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-be2b723-226188/addons/pos_discount/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,268 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_discount/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,271 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-be2b723-226188/addons/account_edi_ubl_cii/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,272 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_edi_ubl_cii/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,288 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-be2b723-226188/addons/account_edi_ubl_cii/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,288 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_edi_ubl_cii/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,302 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-be2b723-226188/addons/pos_edi_ubl/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,302 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_edi_ubl/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,304 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-be2b723-226188/addons/pos_epson_printer/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,304 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_epson_printer/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,308 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-be2b723-226188/addons/loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,308 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,339 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-be2b723-226188/addons/pos_loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,339 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,349 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-be2b723-226188/addons/pos_mercado_pago/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,350 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_mercado_pago/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,353 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-be2b723-226188/addons/pos_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,353 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,356 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-be2b723-226188/addons/pos_paytm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,356 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_paytm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,359 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-be2b723-226188/addons/pos_pine_labs/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,360 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_pine_labs/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,363 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-be2b723-226188/addons/pos_razorpay/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,364 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_razorpay/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,367 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-be2b723-226188/addons/payment_adyen/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,368 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_adyen/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,372 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-be2b723-226188/addons/pos_restaurant_adyen/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,372 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_restaurant_adyen/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,374 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_BE 2026-10-31 18:46:11,375 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-be2b723-226188/addons/payment_stripe/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,375 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_stripe/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,383 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-be2b723-226188/addons/pos_stripe/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,383 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_stripe/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,386 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_BE 2026-10-31 18:46:11,387 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-be2b723-226188/addons/pos_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,387 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,393 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-be2b723-226188/addons/pos_sale_loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,394 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_sale_loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,395 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-be2b723-226188/addons/pos_self_order/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,395 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_self_order/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,407 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_BE 2026-10-31 18:46:11,408 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_BE 2026-10-31 18:46:11,408 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_BE 2026-10-31 18:46:11,409 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_BE 2026-10-31 18:46:11,409 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-be2b723-226188/addons/sale_loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,409 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,416 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_BE 2026-10-31 18:46:11,416 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-be2b723-226188/addons/pos_viva_wallet/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,417 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_viva_wallet/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,421 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_BE 2026-10-31 18:46:11,421 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-be2b723-226188/addons/base_address_extended/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,421 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_address_extended/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,424 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-be2b723-226188/addons/hr_hourly_cost/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,424 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_hourly_cost/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,426 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-be2b723-226188/addons/hr_timesheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,426 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_timesheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,448 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-be2b723-226188/addons/hr_timesheet/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,448 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_timesheet/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,465 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_BE 2026-10-31 18:46:11,466 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_BE 2026-10-31 18:46:11,466 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-be2b723-226188/addons/account_qr_code_emv/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,466 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_qr_code_emv/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,469 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-be2b723-226188/addons/base_iban/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,469 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_iban/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,471 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-be2b723-226188/addons/base_iban/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,472 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_iban/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,474 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_BE 2026-10-31 18:46:11,475 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_BE 2026-10-31 18:46:11,475 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_BE 2026-10-31 18:46:11,476 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_BE 2026-10-31 18:46:11,476 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_BE 2026-10-31 18:46:11,476 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_BE 2026-10-31 18:46:11,477 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_BE 2026-10-31 18:46:11,477 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_BE 2026-10-31 18:46:11,478 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_BE 2026-10-31 18:46:11,478 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_BE 2026-10-31 18:46:11,479 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_BE 2026-10-31 18:46:11,479 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_BE 2026-10-31 18:46:11,479 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_foreign_trade_export_currency_rate: no translation for language fr_BE 2026-10-31 18:46:11,479 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_BE 2026-10-31 18:46:11,480 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_BE 2026-10-31 18:46:11,480 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-be2b723-226188/addons/website_blog/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,480 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_blog/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,516 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-be2b723-226188/addons/website_blog/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,517 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_blog/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,545 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_BE 2026-10-31 18:46:11,546 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_BE 2026-10-31 18:46:11,546 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_BE 2026-10-31 18:46:11,547 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_BE 2026-10-31 18:46:11,547 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_BE 2026-10-31 18:46:11,548 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_BE 2026-10-31 18:46:11,548 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_BE 2026-10-31 18:46:11,549 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_BE 2026-10-31 18:46:11,549 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_BE 2026-10-31 18:46:11,550 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_BE 2026-10-31 18:46:11,550 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_BE 2026-10-31 18:46:11,550 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_BE 2026-10-31 18:46:11,551 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_BE 2026-10-31 18:46:11,551 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_BE 2026-10-31 18:46:11,551 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-be2b723-226188/addons/privacy_lookup/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,552 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/privacy_lookup/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,557 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_BE 2026-10-31 18:46:11,557 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-be2b723-226188/addons/partner_autocomplete/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,557 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/partner_autocomplete/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,560 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_BE 2026-10-31 18:46:11,560 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_BE 2026-10-31 18:46:11,560 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_BE 2026-10-31 18:46:11,561 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_BE 2026-10-31 18:46:11,561 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_BE 2026-10-31 18:46:11,561 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-be2b723-226188/addons/pos_online_payment/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,562 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_online_payment/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,570 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_BE 2026-10-31 18:46:11,570 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_BE 2026-10-31 18:46:11,571 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_BE 2026-10-31 18:46:11,571 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_qr_restaurant: no translation for language fr_BE 2026-10-31 18:46:11,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_BE 2026-10-31 18:46:11,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_BE 2026-10-31 18:46:11,573 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_BE 2026-10-31 18:46:11,573 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_BE 2026-10-31 18:46:11,574 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_BE 2026-10-31 18:46:11,574 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_BE 2026-10-31 18:46:11,575 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_BE 2026-10-31 18:46:11,575 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-be2b723-226188/addons/mrp_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,575 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,584 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-be2b723-226188/addons/mrp_account/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,584 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_account/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,595 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_BE 2026-10-31 18:46:11,596 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_BE 2026-10-31 18:46:11,596 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_workorder: no translation for language fr_BE 2026-10-31 18:46:11,597 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_workorder_quality: no translation for language fr_BE 2026-10-31 18:46:11,597 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_BE 2026-10-31 18:46:11,598 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_BE 2026-10-31 18:46:11,598 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_BE 2026-10-31 18:46:11,599 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_workorder_backdate: no translation for language fr_BE 2026-10-31 18:46:11,599 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-be2b723-226188/addons/website_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,599 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,602 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-be2b723-226188/addons/website_crm/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,602 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_crm/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,605 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-be2b723-226188/addons/website_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,606 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,607 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-be2b723-226188/addons/website_crm_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,608 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_crm_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,609 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-be2b723-226188/addons/purchase_requisition/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,610 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase_requisition/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,623 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-be2b723-226188/addons/purchase_requisition/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,624 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase_requisition/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,636 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-be2b723-226188/addons/sale_purchase/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,636 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_purchase/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,639 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-be2b723-226188/addons/purchase_requisition_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,640 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase_requisition_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,641 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-be2b723-226188/addons/purchase_requisition_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,641 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase_requisition_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,643 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-be2b723-226188/addons/account_add_gln/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,643 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_add_gln/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,646 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-be2b723-226188/addons/account_check_printing/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,646 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_check_printing/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,650 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-be2b723-226188/addons/account_check_printing/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,650 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_check_printing/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,654 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-be2b723-226188/addons/account_debit_note/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,654 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_debit_note/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,657 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-be2b723-226188/addons/account_debit_note/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,657 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_debit_note/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,660 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-be2b723-226188/addons/account_edi/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,660 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_edi/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,664 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-be2b723-226188/addons/certificate/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,665 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/certificate/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,669 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-be2b723-226188/addons/account_edi_proxy_client/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,669 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_edi_proxy_client/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,672 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-be2b723-226188/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,672 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,683 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-be2b723-226188/addons/account_fleet/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,683 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_fleet/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,686 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-be2b723-226188/addons/account_peppol/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,686 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_peppol/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,701 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-be2b723-226188/addons/account_peppol_response/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,701 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_peppol_response/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,706 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-be2b723-226188/addons/account_peppol_selfbilling/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,707 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_peppol_selfbilling/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,710 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-be2b723-226188/addons/account_qr_code_sepa/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,710 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_qr_code_sepa/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,712 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-be2b723-226188/addons/account_tax_python/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,712 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_tax_python/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,714 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-be2b723-226188/addons/account_test/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,714 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_test/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,717 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-be2b723-226188/addons/account_test/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,717 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_test/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,720 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-be2b723-226188/addons/account_update_tax_tags/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,720 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/account_update_tax_tags/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,722 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-be2b723-226188/addons/auth_oauth/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,722 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_oauth/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,725 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-be2b723-226188/addons/auth_oauth/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,725 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_oauth/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,728 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-be2b723-226188/addons/auth_passkey/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,728 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_passkey/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,731 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-be2b723-226188/addons/auth_password_policy/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,731 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_password_policy/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,732 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-be2b723-226188/addons/auth_password_policy_portal/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,733 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_password_policy_portal/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,734 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-be2b723-226188/addons/auth_password_policy_signup/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,734 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_password_policy_signup/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,736 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-be2b723-226188/addons/auth_totp/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,736 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_totp/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,742 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-be2b723-226188/addons/auth_totp_mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,742 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_totp_mail/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,746 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-be2b723-226188/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,746 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,753 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-be2b723-226188/addons/auth_totp_portal/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,754 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/auth_totp_portal/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,756 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-be2b723-226188/addons/base_install_request/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,757 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_install_request/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,761 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-be2b723-226188/addons/base_sparse_field/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,761 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_sparse_field/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,764 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-be2b723-226188/addons/base_vat/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,764 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_vat/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,768 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-be2b723-226188/addons/base_vat/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,768 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/base_vat/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,770 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-be2b723-226188/addons/calendar_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,770 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/calendar_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,772 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-be2b723-226188/addons/cloud_storage/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,773 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/cloud_storage/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,775 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-be2b723-226188/addons/cloud_storage_azure/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,775 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/cloud_storage_azure/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,777 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-be2b723-226188/addons/cloud_storage_google/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,777 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/cloud_storage_google/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,779 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-be2b723-226188/addons/cloud_storage_migration/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,779 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/cloud_storage_migration/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,782 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-be2b723-226188/addons/iap_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,783 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/iap_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,784 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-be2b723-226188/addons/crm_iap_enrich/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,784 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/crm_iap_enrich/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,786 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-be2b723-226188/addons/crm_iap_mine/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,786 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/crm_iap_mine/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,794 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-be2b723-226188/addons/crm_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,794 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/crm_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,799 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-be2b723-226188/addons/crm_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,799 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/crm_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,801 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-be2b723-226188/addons/stock_delivery/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,801 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_delivery/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,808 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-be2b723-226188/addons/delivery_mondialrelay/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,808 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/delivery_mondialrelay/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,811 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-be2b723-226188/addons/stock_picking_batch/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,811 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_picking_batch/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,823 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-be2b723-226188/addons/stock_picking_batch/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,823 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_picking_batch/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,831 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-be2b723-226188/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,832 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,833 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-be2b723-226188/addons/event_booth/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,833 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event_booth/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,842 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-be2b723-226188/addons/event_product/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,842 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event_product/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,844 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-be2b723-226188/addons/event_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,844 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,850 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-be2b723-226188/addons/event_sale/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,850 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event_sale/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,856 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-be2b723-226188/addons/event_booth_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,856 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event_booth_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,860 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-be2b723-226188/addons/event_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,860 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,865 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-be2b723-226188/addons/event_crm_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,865 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event_crm_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,867 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-be2b723-226188/addons/event_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,867 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/event_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,870 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-be2b723-226188/addons/sale_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,870 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,874 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-be2b723-226188/addons/gamification_sale_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,874 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/gamification_sale_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,876 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-be2b723-226188/addons/gamification_sale_crm/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,876 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/gamification_sale_crm/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,878 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-be2b723-226188/addons/google_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,878 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/google_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,882 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-be2b723-226188/addons/google_account/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,882 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/google_account/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,883 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-be2b723-226188/addons/google_calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,884 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/google_calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,888 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-be2b723-226188/addons/google_calendar/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,888 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/google_calendar/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,893 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-be2b723-226188/addons/google_gmail/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,893 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/google_gmail/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,896 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-be2b723-226188/addons/hr_calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,897 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,899 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-be2b723-226188/addons/hr_gamification/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,899 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_gamification/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,902 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-be2b723-226188/addons/hr_holidays_attendance/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,902 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_holidays_attendance/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,906 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-be2b723-226188/addons/hr_homeworking/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,906 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_homeworking/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,910 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-be2b723-226188/addons/hr_homeworking_calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,910 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_homeworking_calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,913 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-be2b723-226188/addons/hr_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,913 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,914 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-be2b723-226188/addons/hr_presence/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,915 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_presence/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,919 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-be2b723-226188/addons/hr_recruitment_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,919 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_recruitment_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,920 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-be2b723-226188/addons/hr_recruitment_survey/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,920 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_recruitment_survey/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,929 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-be2b723-226188/addons/hr_skills_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,929 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_skills_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,932 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-be2b723-226188/addons/hr_skills_survey/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,932 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_skills_survey/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,934 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-be2b723-226188/addons/hr_timesheet_attendance/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,935 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_timesheet_attendance/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,938 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_BE 2026-10-31 18:46:11,938 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_BE 2026-10-31 18:46:11,939 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_BE 2026-10-31 18:46:11,939 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_BE 2026-10-31 18:46:11,940 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_BE 2026-10-31 18:46:11,940 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_BE 2026-10-31 18:46:11,941 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_BE 2026-10-31 18:46:11,941 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_BE 2026-10-31 18:46:11,941 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_BE 2026-10-31 18:46:11,942 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_BE 2026-10-31 18:46:11,942 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_BE 2026-10-31 18:46:11,943 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_BE 2026-10-31 18:46:11,943 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_BE 2026-10-31 18:46:11,944 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_BE 2026-10-31 18:46:11,944 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_BE 2026-10-31 18:46:11,945 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_BE 2026-10-31 18:46:11,945 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-be2b723-226188/addons/sale_service/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,945 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_service/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,947 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-be2b723-226188/addons/project_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,947 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,949 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-be2b723-226188/addons/sale_project/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,950 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_project/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,960 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-be2b723-226188/addons/sale_project/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,960 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_project/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,968 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-be2b723-226188/addons/sale_timesheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,968 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_timesheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:11,984 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-be2b723-226188/addons/sale_timesheet/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:11,984 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_timesheet/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,005 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_BE 2026-10-31 18:46:12,005 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_BE 2026-10-31 18:46:12,005 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_BE 2026-10-31 18:46:12,006 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_BE 2026-10-31 18:46:12,006 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_BE 2026-10-31 18:46:12,006 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_BE 2026-10-31 18:46:12,007 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_BE 2026-10-31 18:46:12,007 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_BE 2026-10-31 18:46:12,008 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_BE 2026-10-31 18:46:12,008 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_BE 2026-10-31 18:46:12,008 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_BE 2026-10-31 18:46:12,009 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_BE 2026-10-31 18:46:12,009 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_BE 2026-10-31 18:46:12,010 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_BE 2026-10-31 18:46:12,010 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_BE 2026-10-31 18:46:12,011 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_BE 2026-10-31 18:46:12,011 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_BE 2026-10-31 18:46:12,011 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_BE 2026-10-31 18:46:12,012 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_BE 2026-10-31 18:46:12,012 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_BE 2026-10-31 18:46:12,013 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_BE 2026-10-31 18:46:12,013 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_BE 2026-10-31 18:46:12,014 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account: no translation for language fr_BE 2026-10-31 18:46:12,014 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_account_wip: no translation for language fr_BE 2026-10-31 18:46:12,014 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,015 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,024 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,025 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,027 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-be2b723-226188/addons/purchase_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,027 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,029 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,029 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,031 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_account: no translation for language fr_BE 2026-10-31 18:46:12,032 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_link: no translation for language fr_BE 2026-10-31 18:46:12,032 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_report: no translation for language fr_BE 2026-10-31 18:46:12,032 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_mrp_subcontracting_settlement: no translation for language fr_BE 2026-10-31 18:46:12,033 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_BE 2026-10-31 18:46:12,033 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_BE 2026-10-31 18:46:12,034 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_BE 2026-10-31 18:46:12,034 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_purchase_stock: no translation for language fr_BE 2026-10-31 18:46:12,035 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_BE 2026-10-31 18:46:12,035 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports_multi_warehouse_access_control: no translation for language fr_BE 2026-10-31 18:46:12,035 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-be2b723-226188/addons/mail_bot/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,035 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mail_bot/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,040 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_BE 2026-10-31 18:46:12,040 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-be2b723-226188/addons/mail_group/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,040 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mail_group/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,058 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,058 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,064 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,064 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,066 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_event/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,067 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_event/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,069 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_event_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,069 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_event_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,071 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-be2b723-226188/addons/website_event_track/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,071 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_track/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,103 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-be2b723-226188/addons/website_event_track/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,103 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_track/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,133 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_event_track/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,134 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_event_track/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,136 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,136 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,138 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,138 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,141 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,141 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,142 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,142 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,145 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-be2b723-226188/addons/membership/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,145 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/membership/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,154 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-be2b723-226188/addons/membership/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,154 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/membership/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,163 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-be2b723-226188/addons/microsoft_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,163 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/microsoft_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,165 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-be2b723-226188/addons/microsoft_calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,166 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/microsoft_calendar/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,172 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-be2b723-226188/addons/microsoft_outlook/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,172 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/microsoft_outlook/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,177 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-be2b723-226188/addons/mrp_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,177 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,179 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-be2b723-226188/addons/product_expiry/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,179 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/product_expiry/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,191 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-be2b723-226188/addons/mrp_product_expiry/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,191 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_product_expiry/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,193 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-be2b723-226188/addons/mrp_repair/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,193 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_repair/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,196 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-be2b723-226188/addons/sale_purchase_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,196 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_purchase_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,198 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-be2b723-226188/addons/stock_dropshipping/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,199 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_dropshipping/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,202 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,202 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,205 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,205 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,207 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_BE 2026-10-31 18:46:12,208 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_BE 2026-10-31 18:46:12,208 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_BE 2026-10-31 18:46:12,209 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_BE 2026-10-31 18:46:12,209 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_BE 2026-10-31 18:46:12,210 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_BE 2026-10-31 18:46:12,210 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_BE 2026-10-31 18:46:12,211 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-be2b723-226188/addons/pos_account_tax_python/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,211 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_account_tax_python/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,213 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-be2b723-226188/addons/pos_event/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,214 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_event/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,218 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-be2b723-226188/addons/pos_event_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,219 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_event_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,220 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-be2b723-226188/addons/pos_hr/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,220 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_hr/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,226 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_BE 2026-10-31 18:46:12,227 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-be2b723-226188/addons/pos_online_payment_self_order/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,227 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_online_payment_self_order/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,230 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-be2b723-226188/addons/sale_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,230 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,232 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-be2b723-226188/addons/sale_margin/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,233 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_margin/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,235 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-be2b723-226188/addons/pos_sale_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,235 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_sale_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,237 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-be2b723-226188/addons/pos_self_order_adyen/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,237 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_self_order_adyen/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,239 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-be2b723-226188/addons/pos_self_order_razorpay/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,239 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_self_order_razorpay/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,241 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-be2b723-226188/addons/pos_self_order_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,241 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_self_order_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,242 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-be2b723-226188/addons/pos_self_order_stripe/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,243 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_self_order_stripe/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,244 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-be2b723-226188/addons/pos_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,244 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/pos_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,248 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-be2b723-226188/addons/product_email_template/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,248 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/product_email_template/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,250 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-be2b723-226188/addons/product_images/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,250 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/product_images/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,254 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-be2b723-226188/addons/product_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,254 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/product_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,259 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-be2b723-226188/addons/product_margin/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,259 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/product_margin/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,263 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-be2b723-226188/addons/product_matrix/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,263 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/product_matrix/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,267 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-be2b723-226188/addons/project_hr_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,267 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_hr_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,268 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-be2b723-226188/addons/project_hr_expense/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,268 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_hr_expense/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,270 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-be2b723-226188/addons/project_hr_skills/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,271 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_hr_skills/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,273 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-be2b723-226188/addons/project_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,273 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,274 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-be2b723-226188/addons/project_mrp_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,274 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_mrp_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,276 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-be2b723-226188/addons/sale_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,276 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,278 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-be2b723-226188/addons/sale_mrp/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,278 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_mrp/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,281 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_BE 2026-10-31 18:46:12,281 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-be2b723-226188/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,281 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,283 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-be2b723-226188/addons/project_purchase/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,283 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_purchase/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,284 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-be2b723-226188/addons/project_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,284 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,286 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-be2b723-226188/addons/project_purchase_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,286 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_purchase_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,288 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-be2b723-226188/addons/sale_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,288 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,290 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-be2b723-226188/addons/sale_expense/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,290 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_expense/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,293 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-be2b723-226188/addons/project_sale_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,293 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_sale_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,295 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-be2b723-226188/addons/project_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,295 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,297 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-be2b723-226188/addons/project_stock_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,297 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_stock_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,299 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-be2b723-226188/addons/project_stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,299 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_stock_landed_costs/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,301 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-be2b723-226188/addons/project_timesheet_holidays/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,301 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/project_timesheet_holidays/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,305 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-be2b723-226188/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,305 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,307 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-be2b723-226188/addons/purchase_product_matrix/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,307 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase_product_matrix/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,309 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-be2b723-226188/addons/purchase_repair/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,310 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/purchase_repair/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,311 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-be2b723-226188/addons/sale_async_emails/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,311 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_async_emails/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,313 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-be2b723-226188/addons/sale_edi_ubl/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,314 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_edi_ubl/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,316 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-be2b723-226188/addons/sale_expense_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,316 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_expense_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,317 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-be2b723-226188/addons/sale_gelato/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,318 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_gelato/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,323 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-be2b723-226188/addons/sale_gelato_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,323 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_gelato_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,325 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-be2b723-226188/addons/sale_loyalty_delivery/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,325 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_loyalty_delivery/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,327 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-be2b723-226188/addons/sale_stock_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,327 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_stock_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,328 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_BE 2026-10-31 18:46:12,328 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-be2b723-226188/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,328 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,336 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-be2b723-226188/addons/sale_product_matrix/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,336 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_product_matrix/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,338 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-be2b723-226188/addons/sale_project_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,339 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_project_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,342 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-be2b723-226188/addons/sale_project_stock_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,343 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_project_stock_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,344 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-be2b723-226188/addons/sale_purchase_project/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,344 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_purchase_project/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,345 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_BE 2026-10-31 18:46:12,345 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-be2b723-226188/addons/sale_timesheet_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,346 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sale_timesheet_margin/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,347 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-be2b723-226188/addons/sms_twilio/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,347 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/sms_twilio/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,352 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-be2b723-226188/addons/snailmail/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,352 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/snailmail/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,362 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-be2b723-226188/addons/snailmail_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,362 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/snailmail_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,365 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,365 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,489 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,489 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,494 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,494 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,499 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,499 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,503 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,504 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,507 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,508 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,511 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,511 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,515 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,515 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,518 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,518 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,522 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,522 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,528 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,528 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,537 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,537 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,541 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,541 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,546 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,547 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,550 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,550 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,556 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,556 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,561 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-be2b723-226188/addons/stock_fleet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,561 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_fleet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,567 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-be2b723-226188/addons/stock_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,568 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/stock_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,571 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_BE 2026-10-31 18:46:12,571 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_BE 2026-10-31 18:46:12,571 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_BE 2026-10-31 18:46:12,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_BE 2026-10-31 18:46:12,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_BE 2026-10-31 18:46:12,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_BE 2026-10-31 18:46:12,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_BE 2026-10-31 18:46:12,572 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-be2b723-226188/addons/website_crm_iap_reveal/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,573 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_crm_iap_reveal/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,578 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_BE 2026-10-31 18:46:12,578 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-be2b723-226188/addons/website_crm_partner_assign/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,578 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_crm_partner_assign/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,602 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-be2b723-226188/addons/website_crm_partner_assign/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,603 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_crm_partner_assign/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,624 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-be2b723-226188/addons/website_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,624 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,630 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-be2b723-226188/addons/website_livechat/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,630 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_livechat/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,636 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-be2b723-226188/addons/website_crm_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,636 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_crm_livechat/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,638 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_BE 2026-10-31 18:46:12,639 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-be2b723-226188/addons/payment_demo/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,639 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_demo/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,644 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-be2b723-226188/addons/website_jitsi/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,644 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_jitsi/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,648 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-be2b723-226188/addons/website_event_jitsi/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,648 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_jitsi/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,651 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-be2b723-226188/addons/website_event_exhibitor/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,651 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_exhibitor/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,667 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-be2b723-226188/addons/website_event_booth/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,668 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_booth/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,675 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-be2b723-226188/addons/website_event_booth_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,676 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_booth_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,678 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-be2b723-226188/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,678 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,680 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-be2b723-226188/addons/website_event_meet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,680 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_meet/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,688 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-be2b723-226188/addons/website_event_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,688 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_sale/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,691 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-be2b723-226188/addons/website_event_track_live/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,691 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_track_live/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,694 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-be2b723-226188/addons/website_event_track_quiz/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,695 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_track_quiz/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,703 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_BE 2026-10-31 18:46:12,704 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_BE 2026-10-31 18:46:12,704 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_BE 2026-10-31 18:46:12,705 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_BE 2026-10-31 18:46:12,705 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_BE 2026-10-31 18:46:12,705 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-be2b723-226188/odoo/addons/test_new_api/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,705 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/odoo/addons/test_new_api/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,707 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_BE 2026-10-31 18:46:12,708 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_BE 2026-10-31 18:46:12,708 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_BE 2026-10-31 18:46:12,708 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_BE 2026-10-31 18:46:12,709 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_BE 2026-10-31 18:46:12,709 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_BE 2026-10-31 18:46:12,710 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_BE 2026-10-31 18:46:12,710 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_BE 2026-10-31 18:46:12,710 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_BE 2026-10-31 18:46:12,711 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_BE 2026-10-31 18:46:12,711 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_BE 2026-10-31 18:46:12,712 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_BE 2026-10-31 18:46:12,712 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_BE 2026-10-31 18:46:12,712 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language fr_BE 2026-10-31 18:46:12,713 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_BE 2026-10-31 18:46:12,713 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_BE 2026-10-31 18:46:12,714 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_BE 2026-10-31 18:46:12,714 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_BE 2026-10-31 18:46:12,714 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_BE 2026-10-31 18:46:12,715 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_BE 2026-10-31 18:46:12,715 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_BE 2026-10-31 18:46:12,715 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-be2b723-226188/odoo/addons/test_translation_import/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,716 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/odoo/addons/test_translation_import/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,720 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-be2b723-226188/odoo/addons/test_translation_import/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,721 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/odoo/addons/test_translation_import/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,725 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_BE 2026-10-31 18:46:12,726 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_BE 2026-10-31 18:46:12,726 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_BE 2026-10-31 18:46:12,726 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_BE 2026-10-31 18:46:12,727 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_BE 2026-10-31 18:46:12,727 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_BE 2026-10-31 18:46:12,728 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_BE 2026-10-31 18:46:12,728 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language fr_BE 2026-10-31 18:46:12,728 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-be2b723-226188/addons/website_forum/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,728 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_forum/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,779 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-be2b723-226188/addons/website_slides_forum/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,779 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_slides_forum/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,787 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-be2b723-226188/addons/website_slides_survey/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,787 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_slides_survey/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,798 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_BE 2026-10-31 18:46:12,798 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_BE 2026-10-31 18:46:12,799 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_BE 2026-10-31 18:46:12,799 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_BE 2026-10-31 18:46:12,800 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_BE 2026-10-31 18:46:12,800 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_BE 2026-10-31 18:46:12,801 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_BE 2026-10-31 18:46:12,801 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_BE 2026-10-31 18:46:12,802 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_BE 2026-10-31 18:46:12,802 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_BE 2026-10-31 18:46:12,802 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-be2b723-226188/addons/hr_maintenance/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,802 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_maintenance/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,806 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_BE 2026-10-31 18:46:12,806 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_BE 2026-10-31 18:46:12,807 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_BE 2026-10-31 18:46:12,807 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency_backdate: no translation for language fr_BE 2026-10-31 18:46:12,808 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_BE 2026-10-31 18:46:12,808 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_BE 2026-10-31 18:46:12,809 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_BE 2026-10-31 18:46:12,809 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_BE 2026-10-31 18:46:12,810 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_BE 2026-10-31 18:46:12,810 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_BE 2026-10-31 18:46:12,811 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_BE 2026-10-31 18:46:12,811 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_BE 2026-10-31 18:46:12,812 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_BE 2026-10-31 18:46:12,812 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_BE 2026-10-31 18:46:12,813 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_BE 2026-10-31 18:46:12,813 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_BE 2026-10-31 18:46:12,814 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_BE 2026-10-31 18:46:12,814 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_BE 2026-10-31 18:46:12,814 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_BE 2026-10-31 18:46:12,815 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_BE 2026-10-31 18:46:12,815 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_BE 2026-10-31 18:46:12,815 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_BE 2026-10-31 18:46:12,816 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_BE 2026-10-31 18:46:12,816 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_BE 2026-10-31 18:46:12,816 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_BE 2026-10-31 18:46:12,816 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_BE 2026-10-31 18:46:12,817 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_BE 2026-10-31 18:46:12,817 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_BE 2026-10-31 18:46:12,818 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_BE 2026-10-31 18:46:12,818 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_BE 2026-10-31 18:46:12,819 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_BE 2026-10-31 18:46:12,819 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_BE 2026-10-31 18:46:12,820 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_BE 2026-10-31 18:46:12,820 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_BE 2026-10-31 18:46:12,821 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_BE 2026-10-31 18:46:12,821 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_BE 2026-10-31 18:46:12,821 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_BE 2026-10-31 18:46:12,822 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_BE 2026-10-31 18:46:12,822 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_BE 2026-10-31 18:46:12,822 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_BE 2026-10-31 18:46:12,823 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_BE 2026-10-31 18:46:12,823 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_BE 2026-10-31 18:46:12,823 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_BE 2026-10-31 18:46:12,823 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_BE 2026-10-31 18:46:12,824 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_BE 2026-10-31 18:46:12,824 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_BE 2026-10-31 18:46:12,825 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_BE 2026-10-31 18:46:12,825 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_BE 2026-10-31 18:46:12,825 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_BE 2026-10-31 18:46:12,826 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_BE 2026-10-31 18:46:12,826 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_BE 2026-10-31 18:46:12,827 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_BE 2026-10-31 18:46:12,827 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_BE 2026-10-31 18:46:12,827 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_BE 2026-10-31 18:46:12,828 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_BE 2026-10-31 18:46:12,828 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_BE 2026-10-31 18:46:12,829 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_BE 2026-10-31 18:46:12,829 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_BE 2026-10-31 18:46:12,830 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_BE 2026-10-31 18:46:12,830 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-be2b723-226188/addons/payment_paypal/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,830 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_paypal/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,834 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_BE 2026-10-31 18:46:12,834 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_BE 2026-10-31 18:46:12,835 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_BE 2026-10-31 18:46:12,835 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_BE 2026-10-31 18:46:12,835 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_BE 2026-10-31 18:46:12,835 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_BE 2026-10-31 18:46:12,836 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_BE 2026-10-31 18:46:12,836 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_BE 2026-10-31 18:46:12,836 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_BE 2026-10-31 18:46:12,836 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_BE 2026-10-31 18:46:12,837 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_BE 2026-10-31 18:46:12,837 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_BE 2026-10-31 18:46:12,837 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_BE 2026-10-31 18:46:12,838 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_BE 2026-10-31 18:46:12,838 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_BE 2026-10-31 18:46:12,839 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_BE 2026-10-31 18:46:12,839 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_BE 2026-10-31 18:46:12,839 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_BE 2026-10-31 18:46:12,839 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_BE 2026-10-31 18:46:12,840 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_BE 2026-10-31 18:46:12,840 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_BE 2026-10-31 18:46:12,840 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_BE 2026-10-31 18:46:12,841 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_BE 2026-10-31 18:46:12,841 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_BE 2026-10-31 18:46:12,841 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_BE 2026-10-31 18:46:12,842 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_BE 2026-10-31 18:46:12,842 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_BE 2026-10-31 18:46:12,843 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_BE 2026-10-31 18:46:12,843 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_BE 2026-10-31 18:46:12,843 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_BE 2026-10-31 18:46:12,844 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_BE 2026-10-31 18:46:12,844 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_BE 2026-10-31 18:46:12,845 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_BE 2026-10-31 18:46:12,845 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_BE 2026-10-31 18:46:12,845 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_BE 2026-10-31 18:46:12,846 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_BE 2026-10-31 18:46:12,846 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_BE 2026-10-31 18:46:12,847 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_BE 2026-10-31 18:46:12,847 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_BE 2026-10-31 18:46:12,848 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_BE 2026-10-31 18:46:12,848 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_BE 2026-10-31 18:46:12,848 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_BE 2026-10-31 18:46:12,848 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_BE 2026-10-31 18:46:12,849 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_BE 2026-10-31 18:46:12,849 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_BE 2026-10-31 18:46:12,850 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_BE 2026-10-31 18:46:12,850 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_BE 2026-10-31 18:46:12,851 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_BE 2026-10-31 18:46:12,851 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_BE 2026-10-31 18:46:12,852 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_BE 2026-10-31 18:46:12,852 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_BE 2026-10-31 18:46:12,853 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_BE 2026-10-31 18:46:12,853 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_BE 2026-10-31 18:46:12,853 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_BE 2026-10-31 18:46:12,854 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_BE 2026-10-31 18:46:12,854 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-be2b723-226188/addons/transifex/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,854 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/transifex/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,858 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_BE 2026-10-31 18:46:12,858 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_BE 2026-10-31 18:46:12,859 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_BE 2026-10-31 18:46:12,859 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_BE 2026-10-31 18:46:12,860 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_BE 2026-10-31 18:46:12,860 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_followup: no translation for language fr_BE 2026-10-31 18:46:12,861 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language fr_BE 2026-10-31 18:46:12,861 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_BE 2026-10-31 18:46:12,862 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_BE 2026-10-31 18:46:12,862 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_BE 2026-10-31 18:46:12,862 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_BE 2026-10-31 18:46:12,863 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_BE 2026-10-31 18:46:12,863 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_BE 2026-10-31 18:46:12,864 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_BE 2026-10-31 18:46:12,864 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_BE 2026-10-31 18:46:12,865 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_BE 2026-10-31 18:46:12,865 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_BE 2026-10-31 18:46:12,865 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_BE 2026-10-31 18:46:12,866 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_BE 2026-10-31 18:46:12,866 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_BE 2026-10-31 18:46:12,867 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_BE 2026-10-31 18:46:12,867 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_BE 2026-10-31 18:46:12,868 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_BE 2026-10-31 18:46:12,868 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_BE 2026-10-31 18:46:12,869 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_BE 2026-10-31 18:46:12,869 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_BE 2026-10-31 18:46:12,869 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-be2b723-226188/addons/hr_recruitment_skills/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,869 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/hr_recruitment_skills/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,874 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_BE 2026-10-31 18:46:12,874 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_BE 2026-10-31 18:46:12,874 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_BE 2026-10-31 18:46:12,875 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_BE 2026-10-31 18:46:12,875 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_BE 2026-10-31 18:46:12,876 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_BE 2026-10-31 18:46:12,876 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_BE 2026-10-31 18:46:12,877 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_BE 2026-10-31 18:46:12,877 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_BE 2026-10-31 18:46:12,877 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_BE 2026-10-31 18:46:12,878 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_BE 2026-10-31 18:46:12,878 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_BE 2026-10-31 18:46:12,878 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_BE 2026-10-31 18:46:12,878 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_BE 2026-10-31 18:46:12,879 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_BE 2026-10-31 18:46:12,879 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_BE 2026-10-31 18:46:12,880 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_BE 2026-10-31 18:46:12,880 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_BE 2026-10-31 18:46:12,880 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_BE 2026-10-31 18:46:12,881 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_BE 2026-10-31 18:46:12,881 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_BE 2026-10-31 18:46:12,882 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_BE 2026-10-31 18:46:12,883 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_BE 2026-10-31 18:46:12,883 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_BE 2026-10-31 18:46:12,884 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_BE 2026-10-31 18:46:12,884 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_BE 2026-10-31 18:46:12,884 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_BE 2026-10-31 18:46:12,885 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_BE 2026-10-31 18:46:12,885 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_BE 2026-10-31 18:46:12,886 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_BE 2026-10-31 18:46:12,886 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_BE 2026-10-31 18:46:12,887 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_BE 2026-10-31 18:46:12,887 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_BE 2026-10-31 18:46:12,888 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_BE 2026-10-31 18:46:12,888 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_BE 2026-10-31 18:46:12,889 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_BE 2026-10-31 18:46:12,889 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_BE 2026-10-31 18:46:12,890 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_BE 2026-10-31 18:46:12,890 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_BE 2026-10-31 18:46:12,891 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_BE 2026-10-31 18:46:12,891 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_BE 2026-10-31 18:46:12,891 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_BE 2026-10-31 18:46:12,892 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_BE 2026-10-31 18:46:12,892 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_BE 2026-10-31 18:46:12,893 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_BE 2026-10-31 18:46:12,893 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_BE 2026-10-31 18:46:12,894 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_BE 2026-10-31 18:46:12,894 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_BE 2026-10-31 18:46:12,895 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_BE 2026-10-31 18:46:12,895 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-be2b723-226188/addons/mass_mailing_themes/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,895 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/mass_mailing_themes/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,922 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_BE 2026-10-31 18:46:12,923 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_BE 2026-10-31 18:46:12,923 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_BE 2026-10-31 18:46:12,924 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_BE 2026-10-31 18:46:12,924 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_BE 2026-10-31 18:46:12,925 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_BE 2026-10-31 18:46:12,925 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_BE 2026-10-31 18:46:12,926 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_BE 2026-10-31 18:46:12,926 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_BE 2026-10-31 18:46:12,927 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_BE 2026-10-31 18:46:12,927 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_BE 2026-10-31 18:46:12,928 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_BE 2026-10-31 18:46:12,928 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_BE 2026-10-31 18:46:12,928 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_BE 2026-10-31 18:46:12,929 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_BE 2026-10-31 18:46:12,929 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_BE 2026-10-31 18:46:12,930 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_BE 2026-10-31 18:46:12,930 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-be2b723-226188/addons/web_unsplash/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,930 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/web_unsplash/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,934 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_BE 2026-10-31 18:46:12,935 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_BE 2026-10-31 18:46:12,935 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_BE 2026-10-31 18:46:12,936 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_BE 2026-10-31 18:46:12,936 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_BE 2026-10-31 18:46:12,937 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_BE 2026-10-31 18:46:12,937 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-be2b723-226188/addons/website_links/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,937 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_links/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,942 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_BE 2026-10-31 18:46:12,943 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_BE 2026-10-31 18:46:12,943 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_BE 2026-10-31 18:46:12,944 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_BE 2026-10-31 18:46:12,944 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_BE 2026-10-31 18:46:12,944 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_BE 2026-10-31 18:46:12,945 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_BE 2026-10-31 18:46:12,945 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_BE 2026-10-31 18:46:12,946 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_BE 2026-10-31 18:46:12,946 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_BE 2026-10-31 18:46:12,946 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_BE 2026-10-31 18:46:12,947 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_BE 2026-10-31 18:46:12,948 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_BE 2026-10-31 18:46:12,948 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_BE 2026-10-31 18:46:12,948 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_BE 2026-10-31 18:46:12,949 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_BE 2026-10-31 18:46:12,949 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_BE 2026-10-31 18:46:12,950 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_BE 2026-10-31 18:46:12,950 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_BE 2026-10-31 18:46:12,950 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_BE 2026-10-31 18:46:12,951 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_BE 2026-10-31 18:46:12,951 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_BE 2026-10-31 18:46:12,952 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_BE 2026-10-31 18:46:12,952 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_BE 2026-10-31 18:46:12,953 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_BE 2026-10-31 18:46:12,953 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_delivery_vn_base: no translation for language fr_BE 2026-10-31 18:46:12,954 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_delivery_ghn: no translation for language fr_BE 2026-10-31 18:46:12,954 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_delivery_ghtk: no translation for language fr_BE 2026-10-31 18:46:12,955 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_delivery_viettelpost: no translation for language fr_BE 2026-10-31 18:46:12,955 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_delivery_vn_batch: no translation for language fr_BE 2026-10-31 18:46:12,955 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_delivery_vn_pos: no translation for language fr_BE 2026-10-31 18:46:12,956 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-be2b723-226188/addons/payment_custom/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,956 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_custom/i18n/fr.po for language fr_BE 2026-10-31 18:46:12,958 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-be2b723-226188/addons/payment_custom/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,959 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_custom/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:12,962 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_delivery_vn_website: no translation for language fr_BE 2026-10-31 18:46:12,962 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_BE 2026-10-31 18:46:12,963 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_BE 2026-10-31 18:46:12,963 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_BE 2026-10-31 18:46:12,964 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_BE 2026-10-31 18:46:12,964 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_BE 2026-10-31 18:46:12,964 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_BE 2026-10-31 18:46:12,965 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_BE 2026-10-31 18:46:12,965 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_BE 2026-10-31 18:46:12,966 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_hr_payroll: no translation for language fr_BE 2026-10-31 18:46:12,966 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_BE 2026-10-31 18:46:12,967 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_BE 2026-10-31 18:46:12,967 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_BE 2026-10-31 18:46:12,968 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_BE 2026-10-31 18:46:12,968 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_BE 2026-10-31 18:46:12,969 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_BE 2026-10-31 18:46:12,969 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_BE 2026-10-31 18:46:12,969 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_BE 2026-10-31 18:46:12,970 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_BE 2026-10-31 18:46:12,970 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_BE 2026-10-31 18:46:12,971 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_BE 2026-10-31 18:46:12,971 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_BE 2026-10-31 18:46:12,972 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_BE 2026-10-31 18:46:12,972 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_BE 2026-10-31 18:46:12,973 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_BE 2026-10-31 18:46:12,973 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_BE 2026-10-31 18:46:12,974 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_BE 2026-10-31 18:46:12,974 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_BE 2026-10-31 18:46:12,974 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_BE 2026-10-31 18:46:12,975 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_BE 2026-10-31 18:46:12,975 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_BE 2026-10-31 18:46:12,975 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_BE 2026-10-31 18:46:12,976 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_BE 2026-10-31 18:46:12,976 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_BE 2026-10-31 18:46:12,977 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language fr_BE 2026-10-31 18:46:12,977 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language fr_BE 2026-10-31 18:46:12,978 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_BE 2026-10-31 18:46:12,978 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_BE 2026-10-31 18:46:12,979 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_planning_gantt: no translation for language fr_BE 2026-10-31 18:46:12,979 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_BE 2026-10-31 18:46:12,979 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language fr_BE 2026-10-31 18:46:12,980 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_BE 2026-10-31 18:46:12,980 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_BE 2026-10-31 18:46:12,981 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_BE 2026-10-31 18:46:12,981 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_BE 2026-10-31 18:46:12,982 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_BE 2026-10-31 18:46:12,982 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_BE 2026-10-31 18:46:12,982 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_BE 2026-10-31 18:46:12,983 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_BE 2026-10-31 18:46:12,983 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_BE 2026-10-31 18:46:12,984 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_BE 2026-10-31 18:46:12,984 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_BE 2026-10-31 18:46:12,984 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_BE 2026-10-31 18:46:12,985 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_BE 2026-10-31 18:46:12,985 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_BE 2026-10-31 18:46:12,986 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_BE 2026-10-31 18:46:12,986 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_BE 2026-10-31 18:46:12,987 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_BE 2026-10-31 18:46:12,987 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_BE 2026-10-31 18:46:12,988 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_geo_route_map: no translation for language fr_BE 2026-10-31 18:46:12,988 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_BE 2026-10-31 18:46:12,988 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_BE 2026-10-31 18:46:12,989 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_BE 2026-10-31 18:46:12,989 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_BE 2026-10-31 18:46:12,989 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_BE 2026-10-31 18:46:12,989 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_BE 2026-10-31 18:46:12,990 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_BE 2026-10-31 18:46:12,990 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_BE 2026-10-31 18:46:12,991 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_BE 2026-10-31 18:46:12,991 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_BE 2026-10-31 18:46:12,991 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_BE 2026-10-31 18:46:12,992 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_BE 2026-10-31 18:46:12,992 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_BE 2026-10-31 18:46:12,993 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_BE 2026-10-31 18:46:12,993 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_BE 2026-10-31 18:46:12,993 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_BE 2026-10-31 18:46:12,994 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_BE 2026-10-31 18:46:12,994 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_BE 2026-10-31 18:46:12,995 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_BE 2026-10-31 18:46:12,995 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_BE 2026-10-31 18:46:12,995 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_BE 2026-10-31 18:46:12,996 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_BE 2026-10-31 18:46:12,996 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_BE 2026-10-31 18:46:12,996 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_BE 2026-10-31 18:46:12,997 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_BE 2026-10-31 18:46:12,997 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_BE 2026-10-31 18:46:12,998 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_BE 2026-10-31 18:46:12,998 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_BE 2026-10-31 18:46:12,999 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_BE 2026-10-31 18:46:12,999 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_BE 2026-10-31 18:46:13,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_BE 2026-10-31 18:46:13,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_BE 2026-10-31 18:46:13,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_BE 2026-10-31 18:46:13,001 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_BE 2026-10-31 18:46:13,001 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_BE 2026-10-31 18:46:13,002 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_BE 2026-10-31 18:46:13,002 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_BE 2026-10-31 18:46:13,002 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_BE 2026-10-31 18:46:13,003 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_BE 2026-10-31 18:46:13,003 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_BE 2026-10-31 18:46:13,004 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_BE 2026-10-31 18:46:13,004 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_BE 2026-10-31 18:46:13,005 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_BE 2026-10-31 18:46:13,005 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_BE 2026-10-31 18:46:13,005 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_BE 2026-10-31 18:46:13,005 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_BE 2026-10-31 18:46:13,006 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_BE 2026-10-31 18:46:13,006 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_BE 2026-10-31 18:46:13,007 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_iot_mrp: no translation for language fr_BE 2026-10-31 18:46:13,007 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder: no translation for language fr_BE 2026-10-31 18:46:13,007 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_iot_quality: no translation for language fr_BE 2026-10-31 18:46:13,008 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_iot_quality_mrp: no translation for language fr_BE 2026-10-31 18:46:13,008 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_iot_mrp_workorder_quality: no translation for language fr_BE 2026-10-31 18:46:13,009 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_iot_pos: no translation for language fr_BE 2026-10-31 18:46:13,009 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_BE 2026-10-31 18:46:13,010 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_iot_saas: no translation for language fr_BE 2026-10-31 18:46:13,010 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_BE 2026-10-31 18:46:13,010 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_BE 2026-10-31 18:46:13,011 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_BE 2026-10-31 18:46:13,011 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_BE 2026-10-31 18:46:13,012 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_BE 2026-10-31 18:46:13,012 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_BE 2026-10-31 18:46:13,013 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_BE 2026-10-31 18:46:13,013 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_BE 2026-10-31 18:46:13,013 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_BE 2026-10-31 18:46:13,014 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_BE 2026-10-31 18:46:13,014 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_BE 2026-10-31 18:46:13,015 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_BE 2026-10-31 18:46:13,015 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_BE 2026-10-31 18:46:13,015 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_BE 2026-10-31 18:46:13,016 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_BE 2026-10-31 18:46:13,016 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_BE 2026-10-31 18:46:13,016 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_BE 2026-10-31 18:46:13,017 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_BE 2026-10-31 18:46:13,017 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_BE 2026-10-31 18:46:13,018 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_BE 2026-10-31 18:46:13,018 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_BE 2026-10-31 18:46:13,019 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_meeting_room: no translation for language fr_BE 2026-10-31 18:46:13,019 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_barcode: no translation for language fr_BE 2026-10-31 18:46:13,019 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_barcode: no translation for language fr_BE 2026-10-31 18:46:13,020 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_BE 2026-10-31 18:46:13,020 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_BE 2026-10-31 18:46:13,020 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_BE 2026-10-31 18:46:13,021 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_mps: no translation for language fr_BE 2026-10-31 18:46:13,021 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_BE 2026-10-31 18:46:13,021 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_BE 2026-10-31 18:46:13,022 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_BE 2026-10-31 18:46:13,022 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_BE 2026-10-31 18:46:13,023 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_BE 2026-10-31 18:46:13,023 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_loss_report: no translation for language fr_BE 2026-10-31 18:46:13,023 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_BE 2026-10-31 18:46:13,024 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_BE 2026-10-31 18:46:13,024 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_BE 2026-10-31 18:46:13,025 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_requisition: no translation for language fr_BE 2026-10-31 18:46:13,025 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_workorder_maintenance: no translation for language fr_BE 2026-10-31 18:46:13,026 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_BE 2026-10-31 18:46:13,026 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_BE 2026-10-31 18:46:13,026 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_BE 2026-10-31 18:46:13,027 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_BE 2026-10-31 18:46:13,027 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_BE 2026-10-31 18:46:13,027 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_BE 2026-10-31 18:46:13,028 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_BE 2026-10-31 18:46:13,028 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_BE 2026-10-31 18:46:13,028 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_BE 2026-10-31 18:46:13,029 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_BE 2026-10-31 18:46:13,029 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_BE 2026-10-31 18:46:13,030 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_BE 2026-10-31 18:46:13,030 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_BE 2026-10-31 18:46:13,030 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_BE 2026-10-31 18:46:13,031 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_BE 2026-10-31 18:46:13,031 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_BE 2026-10-31 18:46:13,032 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_BE 2026-10-31 18:46:13,032 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_BE 2026-10-31 18:46:13,032 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_BE 2026-10-31 18:46:13,033 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_BE 2026-10-31 18:46:13,033 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_BE 2026-10-31 18:46:13,034 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_BE 2026-10-31 18:46:13,034 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_BE 2026-10-31 18:46:13,035 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_BE 2026-10-31 18:46:13,035 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_BE 2026-10-31 18:46:13,035 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_BE 2026-10-31 18:46:13,036 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_BE 2026-10-31 18:46:13,036 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_BE 2026-10-31 18:46:13,037 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_BE 2026-10-31 18:46:13,037 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_BE 2026-10-31 18:46:13,037 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_BE 2026-10-31 18:46:13,038 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_BE 2026-10-31 18:46:13,038 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_BE 2026-10-31 18:46:13,039 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_BE 2026-10-31 18:46:13,039 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_BE 2026-10-31 18:46:13,040 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_rental_stock: no translation for language fr_BE 2026-10-31 18:46:13,040 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_BE 2026-10-31 18:46:13,041 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_BE 2026-10-31 18:46:13,041 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_BE 2026-10-31 18:46:13,041 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_BE 2026-10-31 18:46:13,042 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_BE 2026-10-31 18:46:13,042 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_BE 2026-10-31 18:46:13,042 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_BE 2026-10-31 18:46:13,043 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_BE 2026-10-31 18:46:13,043 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_BE 2026-10-31 18:46:13,043 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_BE 2026-10-31 18:46:13,044 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_BE 2026-10-31 18:46:13,044 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_BE 2026-10-31 18:46:13,045 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_BE 2026-10-31 18:46:13,045 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_BE 2026-10-31 18:46:13,045 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_BE 2026-10-31 18:46:13,046 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_BE 2026-10-31 18:46:13,046 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_BE 2026-10-31 18:46:13,047 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_BE 2026-10-31 18:46:13,047 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_BE 2026-10-31 18:46:13,048 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_BE 2026-10-31 18:46:13,048 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_BE 2026-10-31 18:46:13,048 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_BE 2026-10-31 18:46:13,049 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_BE 2026-10-31 18:46:13,049 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_BE 2026-10-31 18:46:13,050 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_BE 2026-10-31 18:46:13,050 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_BE 2026-10-31 18:46:13,051 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_BE 2026-10-31 18:46:13,051 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_BE 2026-10-31 18:46:13,052 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_BE 2026-10-31 18:46:13,052 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_BE 2026-10-31 18:46:13,053 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sign_document: no translation for language fr_BE 2026-10-31 18:46:13,053 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sign_sim: no translation for language fr_BE 2026-10-31 18:46:13,054 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_sign_sim_viettel: no translation for language fr_BE 2026-10-31 18:46:13,054 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_BE 2026-10-31 18:46:13,055 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_BE 2026-10-31 18:46:13,055 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_BE 2026-10-31 18:46:13,055 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_BE 2026-10-31 18:46:13,056 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_BE 2026-10-31 18:46:13,056 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_BE 2026-10-31 18:46:13,056 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_BE 2026-10-31 18:46:13,057 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_BE 2026-10-31 18:46:13,057 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_BE 2026-10-31 18:46:13,058 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_BE 2026-10-31 18:46:13,058 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_BE 2026-10-31 18:46:13,058 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_BE 2026-10-31 18:46:13,059 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_BE 2026-10-31 18:46:13,059 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_BE 2026-10-31 18:46:13,059 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_BE 2026-10-31 18:46:13,060 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_BE 2026-10-31 18:46:13,060 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_BE 2026-10-31 18:46:13,060 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_BE 2026-10-31 18:46:13,061 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_BE 2026-10-31 18:46:13,061 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_BE 2026-10-31 18:46:13,061 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_BE 2026-10-31 18:46:13,061 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_BE 2026-10-31 18:46:13,062 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_BE 2026-10-31 18:46:13,062 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_BE 2026-10-31 18:46:13,062 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_BE 2026-10-31 18:46:13,062 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_BE 2026-10-31 18:46:13,063 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_BE 2026-10-31 18:46:13,063 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_BE 2026-10-31 18:46:13,064 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_BE 2026-10-31 18:46:13,064 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_BE 2026-10-31 18:46:13,065 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_BE 2026-10-31 18:46:13,065 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_BE 2026-10-31 18:46:13,066 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_BE 2026-10-31 18:46:13,066 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_BE 2026-10-31 18:46:13,066 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_BE 2026-10-31 18:46:13,067 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_BE 2026-10-31 18:46:13,067 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_BE 2026-10-31 18:46:13,067 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_BE 2026-10-31 18:46:13,067 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,068 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_stock/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,074 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_BE 2026-10-31 18:46:13,074 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_BE 2026-10-31 18:46:13,075 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_BE 2026-10-31 18:46:13,075 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_BE 2026-10-31 18:46:13,076 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_automation_hr: no translation for language fr_BE 2026-10-31 18:46:13,076 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_BE 2026-10-31 18:46:13,077 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_BE 2026-10-31 18:46:13,077 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_BE 2026-10-31 18:46:13,078 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_BE 2026-10-31 18:46:13,078 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_BE 2026-10-31 18:46:13,078 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_BE 2026-10-31 18:46:13,079 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_BE 2026-10-31 18:46:13,079 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_BE 2026-10-31 18:46:13,080 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_BE 2026-10-31 18:46:13,080 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_BE 2026-10-31 18:46:13,081 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_BE 2026-10-31 18:46:13,081 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_BE 2026-10-31 18:46:13,081 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_BE 2026-10-31 18:46:13,082 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_BE 2026-10-31 18:46:13,082 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_BE 2026-10-31 18:46:13,083 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_BE 2026-10-31 18:46:13,083 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-be2b723-226188/addons/website_cf_turnstile/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,083 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_cf_turnstile/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,086 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-be2b723-226188/addons/website_customer/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,086 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_customer/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,092 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-be2b723-226188/addons/website_customer/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:13,092 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_customer/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:13,097 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-be2b723-226188/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,098 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,101 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-be2b723-226188/addons/website_event_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,101 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_crm/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,103 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-be2b723-226188/addons/website_event_track_live_quiz/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,103 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_track_live_quiz/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,105 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-be2b723-226188/addons/website_mail_group/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,105 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_mail_group/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,111 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-be2b723-226188/addons/website_mass_mailing/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,111 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_mass_mailing/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,115 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-be2b723-226188/addons/website_mass_mailing_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,116 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_mass_mailing_sms/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,118 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-be2b723-226188/addons/website_membership/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,118 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_membership/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,121 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-be2b723-226188/addons/website_membership/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:13,121 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_membership/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:13,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-be2b723-226188/addons/website_project/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,124 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_project/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,126 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_autocomplete/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,126 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_autocomplete/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,128 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_collect/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,128 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_collect/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,133 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_comparison/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,133 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_comparison/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,138 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_wishlist/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,138 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_wishlist/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,142 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,142 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,144 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_gelato/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,144 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_gelato/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,146 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,147 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_loyalty/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,152 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_mass_mailing/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,152 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_mass_mailing/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,154 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_mondialrelay/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,154 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_mondialrelay/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,157 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,157 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_mrp/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,161 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-be2b723-226188/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,161 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,164 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_BE 2026-10-31 18:46:13,164 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption_account: no translation for language fr_BE 2026-10-31 18:46:13,165 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_BE 2026-10-31 18:46:13,165 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_BE 2026-10-31 18:46:13,165 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_BE 2026-10-31 18:46:13,165 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_BE 2026-10-31 18:46:13,166 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_BE 2026-10-31 18:46:13,166 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-be2b723-226188/addons/board/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,166 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/board/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,169 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-be2b723-226188/addons/board/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:13,169 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/board/i18n/fr_BE.po for language fr_BE 2026-10-31 18:46:13,171 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-be2b723-226188/addons/payment_aps/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,171 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_aps/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,174 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-be2b723-226188/addons/payment_asiapay/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,174 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_asiapay/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,177 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-be2b723-226188/addons/payment_authorize/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,177 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_authorize/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,182 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-be2b723-226188/addons/payment_buckaroo/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,182 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_buckaroo/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,184 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-be2b723-226188/addons/payment_flutterwave/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,185 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_flutterwave/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,187 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-be2b723-226188/addons/payment_mercado_pago/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,187 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_mercado_pago/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,190 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-be2b723-226188/addons/payment_mollie/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,190 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_mollie/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,193 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-be2b723-226188/addons/payment_nuvei/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,193 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_nuvei/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,195 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-be2b723-226188/addons/payment_razorpay/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,196 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_razorpay/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,199 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-be2b723-226188/addons/payment_razorpay_oauth/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,200 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_razorpay_oauth/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,203 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-be2b723-226188/addons/payment_worldline/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,203 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_worldline/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,206 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-be2b723-226188/addons/payment_xendit/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,207 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/payment_xendit/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,210 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-be2b723-226188/addons/website_payment_authorize/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,210 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_payment_authorize/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,215 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_BE 2026-10-31 18:46:13,215 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-be2b723-226188/addons/website_event_meet_quiz/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,215 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /data/build/rb-be2b723-226188/addons/website_event_meet_quiz/i18n/fr.po for language fr_BE 2026-10-31 18:46:13,217 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_BE 2026-10-31 18:46:13,217 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_BE 2026-10-31 18:46:13,218 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_BE 2026-10-31 18:46:13,218 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_BE 2026-10-31 18:46:13,219 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_BE 2026-10-31 18:46:13,219 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_BE 2026-10-31 18:46:13,220 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_BE 2026-10-31 18:46:13,220 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_BE 2026-10-31 18:46:36,310 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: installed language fr_BE in 31.180s 2026-10-31 18:46:36,354 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:46:36,368 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_views: Starting TestDebugger.test_t_debug_in_qweb_based_views ... 2026-10-31 18:46:36,481 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:46:36,594 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_views: Starting TestInvisibleField.test_uncommented_invisible_field ... 2026-10-31 18:46:36,941 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_views: Please indicate why the always invisible fields are present in the view, or remove the field tag. Addons: 'base_setup' Views: ['res_config_settings_view_form'] Addons: 'analytic' Views: ['view_account_analytic_line_form', 'view_account_analytic_account_list', 'account_analytic_distribution_model_form_view', 'account_analytic_distribution_model_tree_view', 'view_account_analytic_line_tree', 'view_account_analytic_account_form'] Addons: 'hr_timesheet' Views: ['hr_timesheet_line_form', 'timesheet_view_form_user', 'hr_employee_delete_wizard_form', 'hr_timesheet_line_tree', 'project_project_view_tree_inherit_sale_project', 'view_task_form2_inherited', 'view_task_tree2_inherited', 'timesheets_analysis_report_form', 'timesheets_analysis_report_list', 'project_invoice_form', 'hr_employee_view_form_inherit_timesheet', 'res_config_settings_view_form', 'project_sharing_inherit_project_task_view_form'] Addons: 'account' Views: ['view_account_journal_form', 'view_account_journal_group_form', 'view_account_journal_group_tree', 'view_account_journal_tree', 'view_move_line_form', 'view_partner_property_form', 'partner_view_buttons', 'product_template_form_view', 'view_move_line_tree', 'view_partner_bank_form_inherit_account', 'validate_account_move_view', 'view_base_document_layout', 'account_resequence_view', 'account_tag_view_form', 'view_account_form', 'view_account_list', 'view_account_accrued_orders_wizard', 'account_analytic_plan_form_view_inherit_account', 'account_automatic_entry_wizard_form', 'view_bank_statement_tree', 'setup_financial_year_opening_form', 'view_account_position_form', 'account_incoterms_form', 'view_incoterms_tree', 'view_invoice_tree', 'view_account_lock_exception_form', 'account_merge_wizard_form', 'view_move_form', 'view_move_tree', 'view_account_move_reversal', 'account_move_send_wizard_form', 'setup_bank_account_wizard', 'view_account_payment_form', 'view_account_payment_tree', 'view_account_payment_register_form', 'view_payment_term_form', 'view_account_reconcile_model_form', 'view_account_reconcile_model_line_form', 'view_account_secure_entries_wizard', 'init_accounts_tree', 'view_tax_form', 'view_tax_group_form', 'view_tax_group_tree', 'tax_repartition_line_tree', 'product_uom_form_view_inherit', 'view_company_form', 'res_partner_view_tree', 'res_config_settings_view_form', 'view_move_line_payment_tree'] Addons: 'calendar' Views: ['view_calendar_event_form', 'view_calendar_event_form_quick_create', 'calendar_alarm_view_form', 'view_calendar_alarm_tree', 'view_calendar_event_tree', 'mail_activity_view_form_popup'] Addons: 'crm' Views: ['crm_case_tree_view_oppor', 'crm_stage_form', 'res_config_settings_view_form', 'crm_case_tree_view_leads', 'sales_team_form_view_in_crm', 'crm_lead_view_form', 'crm_lead_lost_view_form', 'view_crm_lead2opportunity_partner', 'view_crm_lead2opportunity_partner_mass', 'crm_lost_reason_view_form', 'crm_team_member_view_form', 'crm_team_member_view_tree', 'utm_campaign_view_form', 'quick_create_opportunity_form'] Addons: 'event_booth_sale' Views: ['event_booth_category_view_form', 'event_booth_category_view_tree', 'event_booth_view_form_from_event', 'event_booth_configurator_view_form', 'event_type_booth_view_form_from_type', 'event_booth_view_tree_from_event', 'event_type_booth_view_tree_from_type', 'sale_order_view_form'] Addons: 'purchase' Views: ['purchase_order_tree', 'purchase_order_kpis_tree', 'view_move_form_inherit_purchase', 'purchase_bill_line_match_tree', 'view_purchase_bill_union_tree', 'purchase_history_tree', 'purchase_order_form', 'purchase_order_line_tree', 'purchase_order_view_tree', 'purchase_report_view_tree', 'res_config_settings_view_form_purchase', 'product_supplierinfo_tree_view2'] Addons: 'stock' Views: ['view_move_form', 'view_location_tree2', 'view_stock_quant_tree_editable', 'view_move_tree_receipt_picking', 'stock_location_route_form_view', 'view_move_tree', 'view_production_lot_form', 'view_stock_quant_tree_inventory_editable', 'view_stock_quant_form_editable', 'view_picking_form', 'product_template_form_view_procurement_button', 'view_change_product_quantity', 'view_picking_type_form', 'view_picking_type_tree', 'package_level_form_view', 'view_product_replenish', 'view_stock_return_picking_form', 'view_stock_orderpoint_snooze', 'stock_quant_relocate_view_form', 'view_stock_replenishment_info', 'view_stock_rules_report', 'product_form_view_procurement_button', 'view_stock_product_template_tree', 'view_template_property_form', 'stock_inventory_conflict_form_view', 'view_location_form', 'stock_location_route_tree', 'view_move_line_form', 'view_move_line_tree', 'stock_package_destination_form_view', 'vpicktree', 'stock_putaway_list', 'replenishment_option_tree_view', 'stock_inventory_request_count_form_view', 'view_stock_rule_form', 'view_route_rule_form', 'stock_scrap_form_view', 'stock_scrap_form_view2', 'stock_scrap_tree_view', 'stock_storage_category_capacity_tree', 'stock_storage_category_form', 'view_stock_track_confirmation', 'view_warehouse', 'view_warehouse_tree', 'view_warehouse_orderpoint_form', 'view_warehouse_orderpoint_tree_editable', 'stock_warn_insufficient_qty_form_view', 'view_backorder_confirmation', 'view_picking_move_tree', 'product_product_stock_tree', 'view_stock_quant_form', 'package_level_tree_view_picking', 'view_stock_move_line_operation_tree', 'view_stock_move_line_detailed_operation_tree', 'view_stock_move_operations'] Addons: 'mrp' Views: ['view_mrp_stock_move_operations', 'oee_form_view', 'view_change_production_qty_wizard', 'view_mrp_consumption_warning_form', 'view_mrp_production_backorder_form', 'view_mrp_production_split_form', 'mrp_bom_byproduct_form_view', 'mrp_bom_line_view_form', 'mrp_bom_tree_view', 'mrp_production_form_view', 'mrp_production_tree_view', 'mrp_production_workorder_form_view_inherit', 'mrp_routing_workcenter_form_view', 'mrp_routing_workcenter_tree_view', 'mrp_unbuild_form_view', 'mrp_unbuild_form_view_simplified', 'mrp_workcenter_view', 'mrp_workcenter_tree_view', 'mrp_workcenter_block_wizard_form', 'view_mrp_product_template_form_inherited', 'stock_scrap_view_form_mrp_inherit_mrp', 'stock_scrap_view_form2_mrp_inherit_mrp', 'view_warehouse_orderpoint_tree_editable_inherited_purchase', 'view_mrp_batch_produce_form', 'mrp_bom_form_view', 'mrp_production_workorder_tree_editable_view', 'mrp_routing_workcenter_bom_tree_view'] Addons: 'project' Views: ['view_task_form2', 'project_milestone_view_form', 'edit_project', 'view_project', 'view_project_project_stage_delete_wizard', 'project_project_stage_view_form', 'project_project_view_form_simplified', 'project_share_wizard_view_form', 'project_task_convert_to_subtask_view_form', 'view_project_task_type_delete_wizard', 'task_type_edit', 'project_task_view_tree_base', 'project_task_view_tree_main_base', 'project_update_view_form', 'project_update_view_tree', 'view_account_analytic_account_list_inherit', 'project_sharing_project_task_view_form', 'quick_create_task_form'] Addons: 'mrp_account' Views: ['product_product_ext_form_view2', 'product_product_view_form_normal_inherit_extended', 'view_wip_accounting_form', 'mrp_production_form_view_inherited', 'product_variant_easy_edit_view_bom_inherit'] Addons: 'mass_mailing_event' Views: ['event_event_view_form_inherit_mass_mailing'] Addons: 'website_event_booth_exhibitor' Views: ['event_booth_view_form_from_event'] Addons: 'website_event' Views: ['event_event_view_form', 'event_event_view_form_add', 'event_event_view_list', 'event_tag_view_form_inherit'] Addons: 'website_customer' Views: ['view_partner_tag_list'] Addons: 'product' Views: ['product_normal_form_view', 'product_product_tree_view', 'product_template_only_form_view', 'product_template_tree_view', 'product_attribute_view_form', 'product_combo_view_form', 'product_combo_view_tree', 'product_document_form', 'product_document_list', 'product_label_layout_form', 'product_packaging_form_view', 'product_packaging_tree_view', 'product_pricelist_view', 'product_pricelist_item_form_view', 'product_variant_easy_edit_view', 'product_product_view_form_normalized', 'product_supplierinfo_form_view', 'product_template_attribute_value_view_form', 'product_template_attribute_value_view_tree', 'product_template_form_view', 'update_product_attribute_value_form', 'product_pricelist_item_tree_view_from_product'] Addons: 'mail' Views: ['discuss_channel_view_form', 'mail_activity_schedule_view_form', 'mail_wizard_invite_form', 'email_template_form', 'email_template_tree', 'view_email_server_form', 'view_server_action_form_template', 'model_form_view', 'field_form_view', 'mail_activity_plan_template_view_form', 'mail_activity_type_view_form', 'mail_alias_view_form', 'mail_canned_response_view_form', 'mail_canned_response_view_tree', 'email_compose_message_wizard_form', 'mail_compose_message_view_form_template_save', 'view_mail_form', 'view_mail_tree', 'mail_resend_message_view_form', 'mail_resend_partner_view_form', 'mail_scheduled_message_view_form', 'mail_template_preview_view_form', 'res_partner_view_form_inherit_mail', 'mail_activity_plan_view_form', 'mail_activity_view_form_popup', 'mail_activity_view_form_without_record_access'] Addons: 'website_event_meet' Views: ['event_event_view_form', 'event_meeting_room_view_form'] Addons: 'hr_contract' Views: ['hr_hr_employee_view_form2', 'hr_contract_view_form', 'hr_contract_history_view_form', 'hr_contract_history_view_list', 'hr_contract_view_tree', 'view_employee_public_form'] Addons: 'mass_mailing' Views: ['mailing_contact_view_form', 'mailing_subscription_view_form', 'mailing_contact_to_list_view_form', 'mailing_filter_view_form', 'mailing_list_view_form', 'view_mail_mass_mailing_form', 'mailing_trace_report_view_tree', 'mailing_trace_view_form', 'utm_campaign_view_form'] Addons: 'sms' Views: ['res_partner_view_form', 'sms_composer_view_form', 'mail_resend_message_view_form', 'sms_tsms_view_form', 'sms_template_preview_form', 'sms_template_view_form'] Addons: 'hr_holidays' Views: ['resource_calendar_leaves_tree_inherit', 'hr_employee_public_form_view_inherit', 'hr_holidays_cancel_leave_form', 'view_hr_holidays_summary_employee', 'hr_leave_view_tree', 'hr_accrual_level_view_form', 'hr_accrual_plan_view_form', 'hr_leave_allocation_generate_multi_wizard_view_form', 'hr_leave_allocation_view_tree', 'hr_leave_generate_multi_wizard_view_form', 'hr_leave_mandatory_day_view_form', 'hr_leave_mandatory_day_view_list', 'edit_holiday_status_form', 'res_users_view_form', 'view_employee_form_leave_inherit', 'hr_leave_allocation_view_form', 'hr_leave_view_form'] Addons: 'sale_project' Views: ['view_order_form_inherit_sale_project', 'project_milestone_view_form', 'project_milestone_view_tree', 'view_edit_project_inherit_form', 'project_task_view_tree_main_base', 'project_project_view_form_simplified_inherit', 'project_project_view_tree_inherit_sale_project', 'view_sale_project_inherit_form', 'project_sharing_inherit_project_task_view_form', 'project_sharing_inherit_project_task_view_tree'] Addons: 'sale_loyalty' Views: ['sale_order_view_form_inherit_sale_loyalty', 'sale_loyalty_reward_wizard_view_form'] Addons: 'sale_margin' Views: ['sale_margin_sale_order', 'sale_margin_sale_order_line_form'] Addons: 'base_vat' Views: ['view_partner_base_vat_form'] Addons: 'sale' Views: ['account_invoice_form', 'view_sale_advance_payment_inv', 'product_template_form_view', 'mass_cancel_orders_view_form', 'sale_order_cancel_view_form', 'view_order_form', 'sale_order_line_view_form_readonly', 'view_order_line_tree', 'sale_order_line_wizard_form', 'sale_report_view_tree', 'sale_order_tree'] Addons: 'account_edi' Views: ['view_tree_account_edi_document', 'view_account_journal_form_inherited', 'view_move_form_inherit'] Addons: 'purchase_requisition' Views: ['purchase_requisition_alternative_warning_form', 'purchase_requisition_create_alternative_form', 'purchase_order_form_inherit', 'purchase_order_kpis_tree_inherit_purchase_requisition', 'purchase_order_tree_inherit_purchase_requisition', 'view_purchase_requisition_form', 'view_purchase_requisition_tree', 'purchase_order_line_compare_tree'] Addons: 'hr_recruitment' Views: ['hr_applicant_refuse_reason_view_form', 'crm_case_tree_view_job', 'hr_applicant_view_form', 'applicant_send_mail_view_form', 'candidate_send_mail_view_form', 'hr_candidate_view_form', 'hr_candidate_view_tree', 'hr_job_view_tree_inherit', 'hr_job_survey', 'hr_recruitment_source_tree', 'hr_recruitment_stage_form', 'ir_attachment_hr_recruitment_list_view', 'quick_create_applicant_form'] Addons: 'payment_authorize' Views: ['payment_token_form'] Addons: 'base_automation' Views: ['view_base_automation_form'] Addons: 'gamification' Views: ['badge_form_view', 'goal_definition_form_view', 'goal_form_view', 'goal_list_view', 'view_badge_wizard_grant', 'view_goal_wizard_update_current', 'gamification_karma_rank_view_form'] Addons: 'barcodes_gs1_nomenclature' Views: ['view_barcode_gs1_rule_form'] Addons: 'product_expiry' Views: ['confirm_expiry_view', 'view_stock_move_line_operation_tree_expiry', 'view_stock_move_line_detailed_operation_tree_expiry', 'view_stock_move_operations_expiry', 'view_move_form_expiry', 'view_production_lot_view_tree', 'view_stock_quant_tree_inventory_editable', 'view_stock_quant_tree_editable'] Addons: 'mrp_product_expiry' Views: ['confirm_expiry_view_mrp_inherit'] Addons: 'payment_demo' Views: ['payment_token_form', 'payment_transaction_form'] Addons: 'web' Views: ['view_base_document_layout'] Addons: 'test_testing_utilities' Views: ['m2o_onchange_view', 'o2m_modifier_ref'] Addons: 'account_edi_proxy_client' Views: ['view_form_account_edi_proxy_client_user', 'view_tree_account_edi_proxy_client_user'] Addons: 'hr_expense' Views: ['hr_expense_split', 'view_move_form_inherit_expense', 'view_payment_form_inherit_expense', 'hr_expense_approve_duplicate_view_form', 'hr_expense_view_expenses_analysis_tree', 'hr_expense_refuse_wizard_view_form', 'view_hr_expense_sheet_tree', 'hr_expense_view_form', 'product_product_expense_categories_tree_view', 'product_product_expense_form_view', 'view_hr_expense_sheet_form'] Addons: 'data_recycle' Views: ['view_data_recycle_record_list', 'view_data_merge_model_form'] Addons: 'survey' Views: ['survey_question_form', 'survey_invite_view_form', 'survey_question_answer_view_form', 'survey_survey_view_form', 'survey_survey_view_tree', 'survey_user_input_view_form', 'survey_user_input_view_tree'] Addons: 'portal' Views: ['wizard_view', 'portal_share_wizard'] Addons: 'membership' Views: ['membership_members_tree', 'membership_products_form', 'membership_products_tree'] Addons: 'point_of_sale' Views: ['view_pos_printer_form', 'view_pos_printer', 'view_form_pos_close_session_wizard', 'pos_config_view_form', 'view_pos_config_tree', 'view_pos_payment', 'view_pos_pos_form', 'view_pos_order_tree_all_sales_lines', 'view_pos_order_line', 'view_pos_order_tree', 'view_pos_payment_tree', 'pos_payment_method_view_form', 'pos_payment_method_view_tree', 'view_pos_session_form', 'product_template_form_view', 'res_config_settings_view_form'] Addons: 'mrp_subcontracting_dropshipping' Views: ['view_purchase_order_inherit'] Addons: 'pos_restaurant' Views: ['view_restaurant_floor_form'] Addons: 'sale_timesheet' Views: ['hr_timesheet_line_form_inherit', 'hr_timesheet_line_tree_inherit', 'account_invoice_view_form_inherit_sale_timesheet', 'project_create_invoice_view_form', 'project_project_view_form', 'project_task_view_form_inherit_sale_timesheet', 'view_task_tree2_inherited', 'view_order_form_inherit_sale_timesheet', 'sale_advance_payment_inv_timesheet_view_form', 'project_sharing_inherit_project_task_view_form'] Addons: 'account_debit_note' Views: ['view_account_debit_note'] Addons: 'account_payment' Views: ['view_account_journal_form', 'account_invoice_view_form_inherit_payment', 'view_account_payment_register_form_inherit_payment', 'payment_link_wizard__form_inherit_account_payment', 'payment_refund_wizard_view_form', 'view_account_payment_form_inherit_payment'] Addons: 'account_check_printing' Views: ['view_account_journal_form_inherited', 'view_account_payment_form_inherited'] Addons: 'account_fleet' Views: ['view_move_form'] Addons: 'account_peppol' Views: ['peppol_service_configuration', 'peppol_registration_form', 'res_config_settings_view_form', 'res_partner_form_account_peppol'] Addons: 'stock_landed_costs' Views: ['account_view_move_form_inherited', 'view_stock_landed_cost_form', 'view_stock_landed_cost_tree2'] Addons: 'base_import_module' Views: ['view_base_module_import'] Addons: 'base_install_request' Views: ['base_module_install_request_view_form', 'base_module_install_review_view_form'] Addons: 'website_blog' Views: ['view_blog_blog_form', 'view_blog_blog_list', 'view_blog_post_form', 'blog_post_view_form_add', 'view_blog_post_list'] Addons: 'im_livechat' Views: ['chatbot_script_answer_view_form', 'chatbot_script_step_view_form', 'chatbot_script_view_form', 'discuss_channel_view_tree', 'im_livechat_channel_view_form', 'res_users_form_view', 'res_users_form_view_simple_modif'] Addons: 'delivery' Views: ['choose_delivery_carrier_view_form', 'view_delivery_carrier_form', 'view_delivery_price_rule_form', 'view_order_form_with_carrier'] Addons: 'delivery_mondialrelay' Views: ['choose_delivery_carrier_view_form', 'view_delivery_carrier_form_provider_mondialrelay'] Addons: 'stock_delivery' Views: ['choose_delivery_package_view_form', 'view_picking_withcarrier_out_form'] Addons: 'website_sale_loyalty' Views: ['coupon_share_view_form'] Addons: 'crm_iap_mine' Views: ['crm_iap_lead_mining_request_view_form'] Addons: 'website_crm_partner_assign' Views: ['view_crm_opportunity_geo_assign_tree', 'crm_lead_forward_to_partner_form'] Addons: 'sale_crm' Views: ['crm_case_form_view_oppor', 'crm_quotation_partner_view_form', 'res_partner_address_type'] Addons: 'event_crm' Views: ['crm_lead_view_form', 'event_lead_rule_view_form', 'event_lead_rule_view_tree', 'event_view_form'] Addons: 'crm_iap_enrich' Views: ['crm_lead_view_form'] Addons: 'website_crm_iap_reveal' Views: ['crm_reveal_rule_form'] Addons: 'sales_team' Views: ['crm_team_view_form', 'crm_team_view_tree', 'crm_team_member_view_form'] Addons: 'digest' Views: ['digest_digest_view_form'] Addons: 'maintenance' Views: ['hr_equipment_view_form', 'hr_equipment_view_tree', 'hr_equipment_request_view_form', 'hr_equipment_request_view_tree', 'maintenance_team_view_form'] Addons: 'event_booth' Views: ['event_booth_category_view_form'] Addons: 'event_sale' Views: ['event_configurator_view_form', 'event_registration_ticket_view_form', 'view_event_registration_editor_form', 'sale_order_view_form', 'view_event_form_inherit_ticket'] Addons: 'event' Views: ['view_event_form', 'view_event_tree', 'event_question_view_form', 'view_event_registration_form', 'view_event_registration_tree', 'event_event_view_form_quick_create'] Addons: 'website_event_track_quiz' Views: ['event_quiz_question_view_form', 'event_track_view_form'] Addons: 'website_event_exhibitor' Views: ['event_sponsor_view_form'] Addons: 'website_event_track' Views: ['view_event_track_form', 'view_event_track_tree'] Addons: 'fleet' Views: ['fleet_vehicle_view_form', 'fleet_vehicle_view_tree', 'fleet_vehicle_log_contract_view_tree', 'fleet_vehicle_log_services_view_form', 'fleet_vehicle_log_services_view_tree', 'fleet_vehicle_log_contract_view_form', 'fleet_vehicle_model_view_form'] Addons: 'hr_fleet' Views: ['fleet_vehicle_view_form_inherit_hr', 'fleet_vehicle_log_contract_view_form_inherit_hr', 'fleet_vehicle_log_services_view_form_inherit_hr'] Addons: 'website_forum' Views: ['forum_forum_view_form', 'forum_forum_view_tree', 'forum_post_view_form', 'forum_post_view_tree'] Addons: 'hr_gamification' Views: ['view_badge_wizard_reward', 'view_badge_wizard_grant_employee', 'hr_employee_public_view_form', 'hr_hr_employee_view_form'] Addons: 'hr_recruitment_survey' Views: ['hr_applicant_view_form_inherit', 'crm_case_tree_view_job_inherit'] Addons: 'hr_recruitment_skills' Views: ['hr_applicant_view_form', 'hr_applicant_skill_view_form', 'hr_candidate_view_form'] Addons: 'hr_attendance' Views: ['view_attendance_tree', 'hr_user_view_form', 'view_employee_form_inherit_hr_attendance'] Addons: 'hr_work_entry_contract' Views: ['hr_contract_view_form_inherit_work_entry', 'hr_work_entry_regeneration_wizard'] Addons: 'hr' Views: ['view_department_form', 'view_department_tree', 'view_employee_form', 'view_employee_tree', 'hr_employee_public_view_form', 'view_hr_job_form', 'hr_work_location_form_view', 'hr_work_location_tree_view', 'mail_activity_plan_view_form', 'mail_activity_schedule_view_form', 'res_users_view_form', 'res_users_view_form_profile', 'view_users_form_simple_modif_resource', 'view_users_simple_form_inherit_hr'] Addons: 'hr_skills' Views: ['hr_employee_cv_wizard_view_form', 'hr_employee_public_view_form_inherit', 'hr_employee_view_form', 'employee_skill_view_form', 'resume_line_view_form', 'hr_employee_skill_type_view_form', 'res_users_view_form'] Addons: 'sale_expense' Views: ['hr_expense_tree_view_inherit_sale_expense', 'hr_expense_sheet_form_view_inherit_sale_expense', 'hr_expense_split_view_inherit_sale_expense', 'hr_expense_form_view_inherit_sale_expense'] Addons: 'project_timesheet_holidays' Views: ['hr_holiday_status_view_form_inherit', 'leave_task_form_view'] Addons: 'hr_skills_survey' Views: ['hr_employee_certification_report_view_list'] Addons: 'hr_work_entry' Views: ['hr_work_entry_view_form', 'hr_work_entry_type_view_form', 'hr_employee_view_form'] Addons: 'website_livechat' Views: ['im_livechat_channel_view_form_add'] Addons: 'website' Views: ['view_server_action_form_website', 'view_view_form_extend', 'view_view_tree_inherit_website', 'website_controller_pages_form_view', 'view_website_form', 'website_page_properties_view_form', 'website_visitor_view_form', 'website_visitor_view_tree', 'res_config_settings_view_form', 'website_controller_pages_tree_view', 'website_pages_tree_view'] Addons: 'loyalty' Views: ['loyalty_card_update_balance_form', 'loyalty_generate_wizard_view_form', 'loyalty_history_form', 'loyalty_program_view_form', 'loyalty_reward_view_form', 'loyalty_rule_view_form'] Addons: 'lunch' Views: ['lunch_alert_view_tree', 'lunch_cashmove_view_form', 'lunch_cashmove_view_tree', 'lunch_cashmove_report_view_form', 'lunch_cashmove_report_view_tree', 'lunch_cashmove_report_view_tree_2', 'lunch_order_view_tree', 'lunch_order_view_form', 'lunch_product_view_form', 'lunch_product_view_tree', 'lunch_supplier_view_form', 'res_config_settings_view_form'] Addons: 'mail_group' Views: ['mail_group_member_view_tree', 'mail_group_message_reject_form', 'mail_group_message_view_form', 'mail_group_message_view_list', 'mail_group_view_form'] Addons: 'mass_mailing_sms' Views: ['mailing_contact_view_form', 'mailing_mailing_view_form_sms', 'mailing_sms_test_view_form', 'sms_composer_view_form', 'utm_campaign_view_form', 'mailing_contact_view_tree', 'mailing_mailing_view_tree_sms', 'mailing_trace_view_form_sms'] Addons: 'mass_mailing_crm' Views: ['mailing_mailing_view_form'] Addons: 'mrp_landed_costs' Views: ['view_mrp_landed_costs_form'] Addons: 'onboarding' Views: ['onboarding_onboarding_step_view_form', 'onboarding_onboarding_view_form'] Addons: 'base_address_extended' Views: ['address_street_extended_city_form', 'address_street_extended_form'] Addons: 'payment_adyen' Views: ['payment_capture_wizard_view_form'] Addons: 'payment' Views: ['payment_capture_wizard_view_form', 'payment_link_wizard_view_form', 'payment_method_form', 'payment_provider_form', 'payment_token_form', 'payment_transaction_form', 'payment_transaction_list'] Addons: 'pos_online_payment' Views: ['payment_transaction_form', 'pos_payment_method_view_form_inherit_pos_online_payment', 'pos_payment_method_view_tree_inherit_pos_online_payment', 'view_account_payment_form_inherit_pos_online_payment'] Addons: 'pos_hr' Views: ['pos_config_form_view_inherit', 'view_pos_daily_sales_reports_wizard'] Addons: 'privacy_lookup' Views: ['privacy_lookup_wizard_line_view_tree', 'privacy_lookup_wizard_view_form'] Addons: 'stock_account' Views: ['view_category_property_form', 'product_product_stock_tree_inherit_stock_account', 'view_stock_quant_tree_editable_inherit', 'view_stock_quant_tree_inherit', 'stock_valuation_layer_form', 'stock_valuation_layer_tree', 'stock_valuation_layer_revaluation_form_view', 'view_production_lot_form_stock_account'] Addons: 'website_sale' Views: ['view_product_image_form', 'product_product_view_form_normalized_website_sale', 'res_config_settings_view_form', 'sale_order_view_form_cart_recovery', 'website_sale_pricelist_form_view'] Addons: 'purchase_stock' Views: ['view_product_replenish_form_inherit_stock', 'purchase_order_view_form_inherit', 'purchase_order_view_tree_inherit', 'stock_production_lot_view_form', 'view_stock_replenishment_info_stock_purchase_inherit', 'view_warehouse_orderpoint_tree_editable_inherited_mrp', 'res_config_settings_view_form_purchase', 'product_supplierinfo_replenishment_tree_view'] Addons: 'sale_product_matrix' Views: ['product_template_view_form', 'product_template_grid_view_form', 'view_order_form_with_variant_grid'] Addons: 'project_todo' Views: ['project_task_view_todo_form', 'project_task_view_todo_conversion_form'] Addons: 'purchase_product_matrix' Views: ['purchase_order_form_matrix'] Addons: 'rating' Views: ['rating_rating_view_form'] Addons: 'repair' Views: ['view_repair_order_form', 'view_repair_order_tree', 'repair_view_picking_form', 'repair_view_picking_type_form'] Addons: 'partner_autocomplete' Views: ['view_company_form_inherit_partner_autocomplete', 'view_res_partner_form_inherit_partner_autocomplete', 'view_partner_simple_form_inherit_partner_autocomplete'] Addons: 'pos_self_order' Views: ['res_config_settings_view_form_menu'] Addons: 'base_geolocalize' Views: ['res_config_settings_view_form'] Addons: 'website_sale_stock' Views: ['res_config_settings_view_form', 'view_picking_form_inherit_website_sale_stock'] Addons: 'account_qr_code_emv' Views: ['view_partner_bank_form_inherit_account'] Addons: 'account_edi_ubl_cii' Views: ['view_partner_property_form'] Addons: 'hr_holidays_attendance' Views: ['res_users_view_form', 'hr_employee_view_form_inherit'] Addons: 'mail_bot_hr' Views: ['res_users_view_form_preferences'] Addons: 'hr_maintenance' Views: ['res_users_view_form_preference'] Addons: 'resource' Views: ['view_resource_calendar_attendance_tree', 'resource_calendar_form', 'resource_calendar_leave_form', 'resource_resource_form', 'resource_resource_tree'] Addons: 'sale_purchase' Views: ['sale_order_cancel_view_form'] Addons: 'sale_stock' Views: ['sale_order_cancel_view_form_inherit', 'view_order_form_inherit_sale_stock', 'view_order_form_inherit_sale_stock_qty', 'view_order_tree', 'stock_production_lot_view_form'] Addons: 'sale_management' Views: ['sale_order_form_quote', 'sale_order_template_view_form'] Addons: 'sale_pdf_quote_builder' Views: ['sale_order_form_inherit_sale_pdf_quote_builder'] Addons: 'website_slides' Views: ['slide_channel_invite_view_form', 'slide_channel_partner_view_tree', 'slide_channel_tag_group_view_form', 'slide_channel_tag_view_tree', 'view_slide_channel_form', 'slide_channel_view_form_add', 'slide_channel_view_tree', 'slide_question_view_form', 'view_slide_slide_form', 'slide_slide_partner_view_form'] Addons: 'website_slides_survey' Views: ['slide_channel_partner_view_tree', 'slide_channel_view_form'] Addons: 'mass_mailing_slides' Views: ['slide_channel_view_form'] Addons: 'website_sale_slides' Views: ['slide_channel_view_tree_report'] Addons: 'snailmail' Views: ['snailmail_letter_form', 'snailmail_letter_list', 'snailmail_letter_missing_required_fields'] Addons: 'stock_picking_batch' Views: ['stock_picking_batch_form', 'stock_picking_batch_tree', 'view_move_line_tree'] Addons: 'mrp_subcontracting' Views: ['stock_picking_form_view', 'subcontracting_portal_production_form_view', 'mrp_production_subcontracting_form_view', 'mrp_subcontracting_move_form_view', 'mrp_subcontracting_move_tree_view', 'mrp_subcontracting_stock_move_line_tree_view'] Addons: 'uom' Views: ['product_uom_categ_form_view'] Addons: 'auth_totp' Views: ['view_totp_field'] Addons: 'utm' Views: ['utm_campaign_view_form', 'utm_campaign_view_tree', 'utm_medium_view_tree', 'utm_campaign_view_form_quick_create'] Addons: 'website_sms' Views: ['website_visitor_view_tree'] Addons: 'hr_skills_slides' Views: ['resume_slides_line_view_form', 'hr_employee_view_form'] Addons: 'website_payment' Views: ['res_config_settings_view_form'] Addons: 'payment_custom' Views: ['payment_provider_form'] Addons: 'hr_hourly_cost' Views: ['view_employee_form'] Addons: 'product_margin' Views: ['view_product_margin_tree'] Addons: 'website_hr_recruitment' Views: ['job_pages_tree_view'] Addons: 'product_email_template' Views: ['email_template_form_simplified'] 2026-10-31 18:46:36,984 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:46:37,002 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_01_xmlrpc_login ... 2026-10-31 18:46:37,005 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /base/tests/test_xmlrpc.py:TestXMLRPC.test_01_xmlrpc_login 2026-10-31 18:46:37,010 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:37,467 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/common in /base/tests/test_xmlrpc.py:TestXMLRPC.test_01_xmlrpc_login 2026-10-31 18:46:38,204 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:38,208 104 INFO None odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:46:38,209 104 INFO None werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:38] "POST /xmlrpc/2/common HTTP/1.1" 200 - 13 0.008 1.196 2026-10-31 18:46:38,209 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_01_xmlrpc_login: waiting for threads: [] 2026-10-31 18:46:38,240 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_name_search ... 2026-10-31 18:46:38,248 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:40,467 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:40,522 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:40] "POST /jsonrpc HTTP/1.1" 200 - 20 0.024 2.252 2026-10-31 18:46:40,523 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_jsonrpc_name_search: waiting for threads: [] 2026-10-31 18:46:40,573 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_jsonrpc_read_group ... 2026-10-31 18:46:40,581 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:41,679 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:41,727 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:41] "POST /jsonrpc HTTP/1.1" 200 - 20 0.019 1.129 2026-10-31 18:46:41,729 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_jsonrpc_read_group: waiting for threads: [] 2026-10-31 18:46:41,770 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_attachment_raw ... 2026-10-31 18:46:41,783 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_attachment_raw 2026-10-31 18:46:41,785 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:42,237 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_attachment_raw 2026-10-31 18:46:43,047 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:43,099 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:43] "POST /xmlrpc/2/object HTTP/1.1" 200 - 24 0.032 1.284 2026-10-31 18:46:43,100 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_attachment_raw: waiting for threads: [] 2026-10-31 18:46:43,136 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_datetime ... 2026-10-31 18:46:43,154 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_datetime 2026-10-31 18:46:43,157 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:43,551 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_datetime 2026-10-31 18:46:44,201 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:44,225 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:44] "POST /xmlrpc/2/object HTTP/1.1" 200 - 19 0.015 1.056 2026-10-31 18:46:44,227 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_datetime 2026-10-31 18:46:44,228 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_datetime 2026-10-31 18:46:44,247 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:44] "POST /xmlrpc/2/object HTTP/1.1" 200 - 7 0.008 0.012 2026-10-31 18:46:44,248 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_datetime: waiting for threads: [] 2026-10-31 18:46:44,289 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_defaultdict_marshalling ... 2026-10-31 18:46:44,295 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_defaultdict_marshalling 2026-10-31 18:46:44,297 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:44,645 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_defaultdict_marshalling 2026-10-31 18:46:45,367 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:45,370 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:45] "POST /xmlrpc/2/object HTTP/1.1" 200 - 10 0.003 1.073 2026-10-31 18:46:45,372 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_defaultdict_marshalling: waiting for threads: [] 2026-10-31 18:46:45,418 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_frozendict_marshalling ... 2026-10-31 18:46:45,623 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_frozendict_marshalling 2026-10-31 18:46:45,626 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:47,289 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_frozendict_marshalling 2026-10-31 18:46:48,016 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:48,025 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:48] "POST /xmlrpc/2/object HTTP/1.1" 200 - 10 0.004 2.398 2026-10-31 18:46:48,027 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_frozendict_marshalling: waiting for threads: [] 2026-10-31 18:46:48,067 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_html_field ... 2026-10-31 18:46:48,691 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_html_field 2026-10-31 18:46:48,693 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:49,073 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_html_field 2026-10-31 18:46:49,850 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:49,891 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:49] "POST /xmlrpc/2/object HTTP/1.1" 200 - 22 0.021 1.179 2026-10-31 18:46:49,892 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_html_field: waiting for threads: [] 2026-10-31 18:46:49,941 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_ir_model_search ... 2026-10-31 18:46:49,948 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_ir_model_search 2026-10-31 18:46:49,950 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:50,334 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_ir_model_search 2026-10-31 18:46:51,065 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:51,085 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:51] "POST /xmlrpc/2/object HTTP/1.1" 200 - 14 0.013 1.124 2026-10-31 18:46:51,101 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_ir_model_search 2026-10-31 18:46:51,103 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_ir_model_search 2026-10-31 18:46:51,121 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:51] "POST /xmlrpc/2/object HTTP/1.1" 200 - 1 0.006 0.015 2026-10-31 18:46:51,190 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_name_search ... 2026-10-31 18:46:51,194 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_name_search 2026-10-31 18:46:51,196 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:51,527 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_name_search 2026-10-31 18:46:52,221 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:52,268 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:52] "POST /xmlrpc/2/object HTTP/1.1" 200 - 20 0.023 1.052 2026-10-31 18:46:52,269 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_name_search: waiting for threads: [] 2026-10-31 18:46:52,336 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_read_group ... 2026-10-31 18:46:52,340 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_read_group 2026-10-31 18:46:52,342 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:52,692 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_read_group 2026-10-31 18:46:53,386 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:53,429 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:53] "POST /xmlrpc/2/object HTTP/1.1" 200 - 20 0.017 1.073 2026-10-31 18:46:53,471 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestXMLRPC.test_xmlrpc_remove_control_characters ... 2026-10-31 18:46:54,075 104 INFO ? odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_remove_control_characters 2026-10-31 18:46:54,077 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:46:55,793 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request /xmlrpc/2/object in /base/tests/test_xmlrpc.py:TestXMLRPC.test_xmlrpc_remove_control_characters 2026-10-31 18:46:56,460 104 INFO None odoo.tests.common: Surpressing hash update in CryptContext override 2026-10-31 18:46:56,501 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:46:56] "POST /xmlrpc/2/object HTTP/1.1" 200 - 23 0.019 2.408 2026-10-31 18:46:56,501 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc.TestXMLRPC.test_xmlrpc_remove_control_characters: waiting for threads: [] 2026-10-31 18:46:56,555 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:46:57,202 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_delete ... 2026-10-31 18:46:57,227 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-31 18:46:57,235 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [1] 2026-10-31 18:46:57,263 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-31 18:46:57,267 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [2] 2026-10-31 18:46:57,289 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-31 18:46:57,294 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [3] 2026-10-31 18:46:57,328 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'byl' (#369) from localhost 2026-10-31 18:46:57,335 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #369 deleted res.users.apikeys records with IDs: [3] 2026-10-31 18:46:57,363 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for 'admin' (#2) from localhost 2026-10-31 18:46:57,368 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #2 deleted res.users.apikeys records with IDs: [4] 2026-10-31 18:46:57,846 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 370, model: res.users.apikeys 2026-10-31 18:46:57,861 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 370, model: res.users.apikeys 2026-10-31 18:46:57,899 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_disabled ... 2026-10-31 18:46:57,942 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-31 18:46:57,948 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [4] 2026-10-31 18:46:58,007 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [572] 2026-10-31 18:46:58,015 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_disabled 2026-10-31 18:46:58,021 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_disabled 2026-10-31 18:46:58,060 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_key ... 2026-10-31 18:46:58,098 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'byl' (#369) from localhost 2026-10-31 18:46:58,103 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #369 deleted res.users.apikeys.description records with IDs: [5] 2026-10-31 18:46:58,110 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-31 18:46:58,124 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:byl from localhost 2026-10-31 18:46:58,124 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-31 18:46:58,125 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-31 18:46:58,140 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:byl from localhost 2026-10-31 18:46:58,141 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-31 18:46:58,142 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-31 18:46:58,155 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_key 2026-10-31 18:46:58,156 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:46:58,191 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_trivial ... 2026-10-31 18:46:58,192 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-10-31 18:46:58,205 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:byl from localhost 2026-10-31 18:46:58,206 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-10-31 18:46:58,207 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-10-31 18:46:58,212 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_trivial 2026-10-31 18:46:58,221 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:46:58,249 104 INFO rb-be2b723-226188-430981 odoo.addons.base.tests.test_xmlrpc: Starting TestAPIKeys.test_wrongpw ... 2026-10-31 18:46:58,250 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_wrongpw 2026-10-31 18:46:58,265 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login failed for db:rb-be2b723-226188-430981 login:byl from localhost 2026-10-31 18:46:58,275 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Opening a test cursor without specified test on request None in /base/tests/test_xmlrpc.py:TestAPIKeys.test_wrongpw 2026-10-31 18:46:58,319 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:46:58,420 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_01_on_create_or_write ... 2026-10-31 18:46:58,769 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_02_on_create_or_write_restricted ... 2026-10-31 18:46:58,940 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_03_on_change_restricted ... 2026-10-31 18:46:59,052 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_04_on_create_or_write_differentiate ... 2026-10-31 18:46:59,338 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_automation: Starting TestAutomation.test_create_automation_rule_for_valid_model ... 2026-10-31 18:46:59,504 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:02,373 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a1928e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:02,374 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906ac87c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:02,379 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:02,385 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906ac89a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:02,420 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:47:19,444 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-31 18:47:19,444 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-31 18:47:19,861 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer: Starting TestMailFullComposer.test_mail_composer_test_tour ... 2026-10-31 18:47:21,579 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome pid: 12353 2026-10-31 18:47:21,579 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome headless temporary user profile dir: /tmp/tmpz64j5xa8_chrome_odoo 2026-10-31 18:47:21,579 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:42523/json/version 2026-10-31 18:47:21,580 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42523/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:47:21,608 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 18:47:21,608 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Issuing json command http://127.0.0.1:42523/json 2026-10-31 18:47:21,609 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42523/json with timeout 3 increased to 10s during tests 2026-10-31 18:47:21,623 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Websocket url found: ws://127.0.0.1:42523/devtools/page/B500D83BD550F269BF61DEE7A5570B51 2026-10-31 18:47:21,638 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Enable chrome headless console log notification 2026-10-31 18:47:21,648 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome headless enable page notifications 2026-10-31 18:47:21,722 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:employee from n/a 2026-10-31 18:47:21,736 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Setting session cookie in browser 2026-10-31 18:47:21,742 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Open "http://127.0.0.1:8069/odoo/res.partner/1507" in browser 2026-10-31 18:47:21,742 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Navigating to: "http://127.0.0.1:8069/odoo/res.partner/1507" 2026-10-31 18:47:21,755 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:47:24,366 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:24] "GET /odoo/res.partner/1507 HTTP/1.1" 200 - 186 0.111 2.503 2026-10-31 18:47:24,370 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Navigation result: {'frameId': 'B500D83BD550F269BF61DEE7A5570B51', 'loaderId': 'C2AD8AD7E25A384179967DFF78A8DDBF', 'isDownload': False} 2026-10-31 18:47:24,372 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Evaluate ready code "odoo.isTourReady('mail/static/tests/tours/mail_composer_test_tour.js')" 2026-10-31 18:47:24,420 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:24] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.012 2026-10-31 18:47:24,429 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:24] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-10-31 18:47:24,446 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:24] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.033 2026-10-31 18:47:24,509 104 INFO rb-be2b723-226188-430981 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-31 18:47:24,610 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:24] "GET /web/webclient/load_menus/d66fb1be2f216c3091e7d7bac05664614f1c61e9a5f537f5e9db215ab1d7b113 HTTP/1.1" 200 - 115 0.064 0.135 2026-10-31 18:47:24,640 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.217 2026-10-31 18:47:24,676 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:24] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-10-31 18:47:24,738 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:24] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-10-31 18:47:25,506 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 18:47:25,516 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 18:47:25,519 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-31 18:47:25,547 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: Owl is running in 'dev' mode. 2026-10-31 18:47:25,548 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.012 2026-10-31 18:47:25,574 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:47:25,614 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.019 2026-10-31 18:47:25,625 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-10-31 18:47:25,646 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.014 2026-10-31 18:47:25,695 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Evaluate test code "odoo.startTour('mail/static/tests/tours/mail_composer_test_tour.js', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/res.partner/1507", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:47:25,709 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [1/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Wait for the chatter to be fully loaded (trigger: .o-mail-Chatter) 2026-10-31 18:47:25,788 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "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-31 18:47:25,792 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 18:47:25,845 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "POST /mail/data HTTP/1.1" 200 - 34 0.088 0.055 2026-10-31 18:47:25,886 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /web/image?model=res.users&field=avatar_128&id=374 HTTP/1.1" 200 - 16 0.014 0.135 2026-10-31 18:47:25,896 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-10-31 18:47:25,938 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.043 2026-10-31 18:47:25,971 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:47:26,431 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:26] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 163 0.094 0.579 2026-10-31 18:47:26,494 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:26] "GET /web/image/res.partner/1506/avatar_128?unique=1793472422000 HTTP/1.1" 200 - 8 0.021 0.731 2026-10-31 18:47:26,597 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:26] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.026 0.093 2026-10-31 18:47:26,602 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.114 2026-10-31 18:47:26,615 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.024 2026-10-31 18:47:26,653 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.067 2026-10-31 18:47:26,794 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:26] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 51 0.054 0.213 2026-10-31 18:47:26,975 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:26] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.018 2026-10-31 18:47:26,980 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:26] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:47:27,020 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:27] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.008 0.022 2026-10-31 18:47:27,155 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:27] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.016 2026-10-31 18:47:27,224 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:27] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.022 0.051 2026-10-31 18:47:27,272 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:27] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:47:27,295 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:27] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.017 0.119 2026-10-31 18:47:27,364 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:27] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.014 0.046 2026-10-31 18:47:27,439 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:27] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.025 0.122 2026-10-31 18:47:27,456 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:27] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.005 0.113 2026-10-31 18:47:27,555 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Message" (after mutations) 2026-10-31 18:47:27,557 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [2/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-31 18:47:27,600 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:27] "GET /web/image/res.partner/2/avatar_128?unique=1793472422000 HTTP/1.1" 200 - 8 0.008 0.026 2026-10-31 18:47:27,650 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [3/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in composer (trigger: .o-mail-Composer-input) 2026-10-31 18:47:27,773 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [4/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Mention a partner (trigger: .o-mail-Composer-suggestion:contains(Not A Demo User)) 2026-10-31 18:47:28,140 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "POST /web/dataset/call_kw/res.partner/get_mention_suggestions HTTP/1.1" 200 - 11 0.017 0.045 2026-10-31 18:47:28,150 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 18:47:28,189 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [5/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Add one file in composer (trigger: .o-mail-Composer button[aria-label='Attach files']) 2026-10-31 18:47:28,221 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "GET /web/image/res.partner/1508/avatar_128?unique=1793472422000 HTTP/1.1" 200 - 9 0.014 0.039 2026-10-31 18:47:28,248 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: Found 1 of ".o-mail-Composer-coreMain .o_input_file" (immediately) and inputted 1 file(s) 2026-10-31 18:47:28,249 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [6/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step .o-mail-AttachmentCard:not(.o-isUploading):contains("file1.txt") 2026-10-31 18:47:28,302 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "GET /web/static/img/mimetypes/text.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:47:28,306 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "POST /mail/attachment/upload HTTP/1.1" 200 - 13 0.014 0.034 2026-10-31 18:47:28,335 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [7/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-10-31 18:47:28,399 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [8/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check composer keeps open after pushing Escape (trigger: .o_mail_composer_form_view) 2026-10-31 18:47:28,410 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-31 18:47:28,446 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "GET /web/assets/d7c25c5/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-10-31 18:47:28,673 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "POST /web/dataset/call_kw/mail.compose.message/get_views HTTP/1.1" 200 - 16 0.013 0.044 2026-10-31 18:47:28,762 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 15 0.023 0.046 2026-10-31 18:47:28,823 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 2 0.003 0.010 2026-10-31 18:47:28,878 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [9/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check the earlier provided attachment is listed (trigger: .o_field_mail_composer_attachment_list a:contains(file1.txt)) 2026-10-31 18:47:28,889 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:28] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 18:47:28,948 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [10/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check subject is autofilled (trigger: [name="subject"] input) 2026-10-31 18:47:29,004 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [11/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check composer content is kept and contains the user's signature (trigger: .o_field_html[name="body"]) 2026-10-31 18:47:29,053 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [12/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Trigger channel mention with # (trigger: .odoo-editor-editable) 2026-10-31 18:47:29,113 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [13/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Search for general channel (trigger: .o-mail-MentionList input) 2026-10-31 18:47:29,184 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [14/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Select channel from suggestion (trigger: .o-mail-Composer-suggestion:contains(general)) 2026-10-31 18:47:29,213 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:29] "POST /web/dataset/call_kw/discuss.channel/get_mention_suggestions HTTP/1.1" 200 - 6 0.006 0.015 2026-10-31 18:47:29,274 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [15/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check channel mention is present in body (trigger: .o_field_html[name="body"] .o_channel_redirect:contains(general)) 2026-10-31 18:47:29,334 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [16/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step body:not(:has(.o-mail-MentionList)) 2026-10-31 18:47:29,386 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [17/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Drop a file on the full composer (trigger: .o_mail_composer_form_view) 2026-10-31 18:47:29,439 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: Found 1 of ".o_mail_composer_form_view .o_form_renderer" (immediately) and dragentered 1 file(s) 2026-10-31 18:47:29,447 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: Found 1 of ".o-Dropzone" (after mutations) and dropped 1 file(s) 2026-10-31 18:47:29,452 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [18/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check the attachment is listed (trigger: .o_field_mail_composer_attachment_list a:contains(file2.txt)) 2026-10-31 18:47:29,492 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:29] "POST /mail/attachment/upload HTTP/1.1" 200 - 6 0.007 0.032 2026-10-31 18:47:29,517 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:29] "POST /web/dataset/call_kw/ir.attachment/web_read HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:47:29,553 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [19/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on the mail template selector (trigger: .mail-composer-template-dropdown-btn) 2026-10-31 18:47:29,870 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [20/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check a template is listed (trigger: .mail-composer-template-dropdown.popover .o-dropdown-item:contains("Test template")) 2026-10-31 18:47:29,928 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [21/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Verify admin template is NOT listed (trigger: .mail-composer-template-dropdown.popover) 2026-10-31 18:47:29,986 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [22/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from full composer (trigger: .o_mail_send) 2026-10-31 18:47:30,061 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [23/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("blahblah @Not A Demo User")) 2026-10-31 18:47:30,109 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:30] "POST /web/dataset/call_kw/mail.compose.message/web_save HTTP/1.1" 200 - 13 0.016 0.027 2026-10-31 18:47:30,304 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:30] "POST /web/dataset/call_kw/mail.compose.message/action_send_mail HTTP/1.1" 200 - 58 0.056 0.118 2026-10-31 18:47:30,370 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:30] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.016 0.037 2026-10-31 18:47:30,392 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:30] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.005 0.069 2026-10-31 18:47:30,401 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-31 18:47:30,487 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [24/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on envelope to see recipients of message (trigger: .o-mail-Message:has(.o-mail-Message-body:contains("blahblah @Not A Demo User")) .o-mail-Message-notification) 2026-10-31 18:47:30,558 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [25/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message has correct recipients (trigger: .o-mail-MessageNotificationPopover:contains('Not A Demo User Jane')) 2026-10-31 18:47:30,613 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [26/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message contains the first attachment (trigger: .o-mail-Message .o-mail-AttachmentCard:contains("file1.txt")) 2026-10-31 18:47:30,667 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [27/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message contains the second attachment (trigger: .o-mail-Message .o-mail-AttachmentCard:contains("file2.txt")) 2026-10-31 18:47:30,733 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [28/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-31 18:47:30,858 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [29/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-10-31 18:47:30,948 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [30/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check that the composer contains the signature (trigger: .o_field_html[name="body"]) 2026-10-31 18:47:31,010 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 11 0.009 0.040 2026-10-31 18:47:31,044 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 18:47:31,087 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [31/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write something in full composer (trigger: .note-editable) 2026-10-31 18:47:31,091 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 18:47:31,151 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [32/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-10-31 18:47:31,389 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [33/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-31 18:47:31,452 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.010 0.056 2026-10-31 18:47:31,466 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.078 2026-10-31 18:47:31,475 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [34/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check full composer text is kept (trigger: .o-mail-Composer-input) 2026-10-31 18:47:31,544 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [35/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Open full composer (trigger: button[aria-label='Full composer']) 2026-10-31 18:47:31,636 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [36/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check that the composer doesn't add the user's signature twice (trigger: .note-editable) 2026-10-31 18:47:31,708 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /web/dataset/call_kw/mail.compose.message/onchange HTTP/1.1" 200 - 11 0.011 0.047 2026-10-31 18:47:31,746 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 18:47:31,779 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [37/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Close full composer (trigger: .btn-close) 2026-10-31 18:47:31,783 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /web/dataset/call_kw/mail.template/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 18:47:31,853 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [38/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-31 18:47:31,868 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.003 0.009 2026-10-31 18:47:31,895 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:31] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.007 0.021 2026-10-31 18:47:31,923 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [39/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-10-31 18:47:32,008 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [40/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("keep the content")) 2026-10-31 18:47:32,213 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:32] "POST /mail/message/post HTTP/1.1" 200 - 54 0.051 0.153 2026-10-31 18:47:32,272 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:32] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.005 0.012 2026-10-31 18:47:32,313 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [41/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Click on Send Message (trigger: button:contains(Send message)) 2026-10-31 18:47:32,357 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:32] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.025 0.071 2026-10-31 18:47:32,425 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [42/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Write a message (trigger: .o-mail-Composer-input) 2026-10-31 18:47:32,520 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [43/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Send message from chatter (trigger: .o-mail-Composer-send:enabled) 2026-10-31 18:47:32,596 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: [44/44] Tour mail/static/tests/tours/mail_composer_test_tour.js → Step Check message is shown (trigger: .o-mail-Message-body:contains("hello world")) 2026-10-31 18:47:32,706 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:32] "POST /mail/message/post HTTP/1.1" 200 - 34 0.038 0.069 2026-10-31 18:47:32,763 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:32] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.008 0.012 2026-10-31 18:47:32,800 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: tour succeeded 2026-10-31 18:47:32,801 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: ╔═══════════════════════════════════════════════════════════════════╗ ║ TOUR mail/static/tests/tours/mail_composer_test_tour.js SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════════════╝ 2026-10-31 18:47:32,863 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:32] "POST /mail/thread/data HTTP/1.1" 200 - 24 0.034 0.068 2026-10-31 18:47:33,066 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour.browser: heap 38244652 (allocated 40366080) 2026-10-31 18:47:33,075 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Closing chrome headless with pid 12353 2026-10-31 18:47:33,077 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Closing websocket connection 2026-10-31 18:47:33,079 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Terminating chrome headless with pid 12353 2026-10-31 18:47:33,181 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_184733_180973_test_mail_composer_test_tour.txt 2026-10-31 18:47:33,181 104 INFO rb-be2b723-226188-430981 odoo.addons.base_automation.tests.test_mail_composer.TestMailFullComposer.test_mail_composer_test_tour: Removing chrome user profile "/tmp/tmpz64j5xa8_chrome_odoo" 2026-10-31 18:47:33,324 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:36,269 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79363c8400> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:36,270 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7939639620> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:36,278 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:36,285 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7939639ee0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:47:36,329 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 18:47:36,348 104 INFO rb-be2b723-226188-430981 odoo.addons.base_geolocalize.tests.test_geolocalize: Starting TestPartnerGeoLocalization.test_geo_localization_notification ... 2026-10-31 18:47:36,760 104 INFO rb-be2b723-226188-430981 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-10-31 18:47:36,761 104 INFO rb-be2b723-226188-430981 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-10-31 18:47:36,891 104 INFO rb-be2b723-226188-430981 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-10-31 18:47:36,892 104 INFO rb-be2b723-226188-430981 odoo.addons.base_geolocalize.models.base_geocoder: invalid address given 2026-10-31 18:47:36,935 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:47:36,954 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_uninstall_module ... 2026-10-31 18:47:37,040 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-10-31 18:47:37,076 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_module: ALLOW access to module.module_uninstall on ['Test Module'] to user __system__ #1 via n/a 2026-10-31 18:47:37,077 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Deleting ir.asset(134,) 2026-10-31 18:47:37,092 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [523562] 2026-10-31 18:47:37,092 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.asset records with IDs: [134] 2026-10-31 18:47:37,094 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Deleting ir.attachment(13803,) 2026-10-31 18:47:37,147 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [523561] 2026-10-31 18:47:37,147 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [13803] 2026-10-31 18:47:37,156 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: ir.model.data could not be deleted ([]) 2026-10-31 18:47:37,159 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [523562, 523561] 2026-10-31 18:47:37,163 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: deleting imported modules upon uninstallation: test_module 2026-10-31 18:47:37,191 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [523560] 2026-10-31 18:47:37,191 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1477] 2026-10-31 18:47:37,225 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_and_update_module ... 2026-10-31 18:47:37,823 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-10-31 18:47:37,842 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16504] 2026-10-31 18:47:37,850 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:47:37,966 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-10-31 18:47:38,063 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'test_module' 2026-10-31 18:47:38,122 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_wrong_dependencies ... 2026-10-31 18:47:38,241 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip ... 2026-10-31 18:47:38,328 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: module bar: loading data.xml 2026-10-31 18:47:38,350 104 INFO rb-be2b723-226188-430981 odoo.tools.translate: loading base translation file /tmp/tmpdx3sdqzg/bar/i18n/fr_FR.po for language fr_FR 2026-10-31 18:47:38,380 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-10-31 18:47:38,463 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-10-31 18:47:38,541 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: module foo: loading res.partner.csv 2026-10-31 18:47:38,655 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: module foo: loading data.sql 2026-10-31 18:47:38,708 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-31 18:47:38,793 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_data_not_in_manifest ... 2026-10-31 18:47:38,845 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: module foo: loading foo.xml 2026-10-31 18:47:38,915 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-31 18:47:38,987 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_extract_only_useful ... 2026-10-31 18:47:39,053 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-10-31 18:47:39,128 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: module foo: skip unsupported file res.partner.xls 2026-10-31 18:47:39,146 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-31 18:47:39,207 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_ignore_unexpected_data_extension ... 2026-10-31 18:47:39,346 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_data ... 2026-10-31 18:47:39,531 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModule.test_import_zip_invalid_manifest ... 2026-10-31 18:47:39,652 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:47:39,672 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_check_zip_dependencies ... 2026-10-31 18:47:39,790 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_assets_http ... 2026-10-31 18:47:39,862 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-31 18:47:39,896 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:47:41,357 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:41] "GET /foo/static/src/js/test.js HTTP/1.1" 200 - 13 0.006 1.458 2026-10-31 18:47:41,359 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module.TestImportModuleHttp.test_import_module_assets_http: waiting for threads: [] 2026-10-31 18:47:41,400 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_field_file ... 2026-10-31 18:47:41,468 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: module foo: loading data.xml 2026-10-31 18:47:41,488 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:47:41,502 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-31 18:47:41,547 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:47:41,964 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:41] "GET /foo/static/src/img/content/logo.png HTTP/1.1" 200 - 13 0.006 0.413 2026-10-31 18:47:41,965 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module.TestImportModuleHttp.test_import_module_field_file: waiting for threads: [] 2026-10-31 18:47:42,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.tests.test_import_module: Starting TestImportModuleHttp.test_import_module_icon ... 2026-10-31 18:47:42,081 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'bar' 2026-10-31 18:47:42,147 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:47:42,164 104 INFO rb-be2b723-226188-430981 odoo.addons.base_import_module.models.ir_module: Successfully imported module 'foo' 2026-10-31 18:47:42,202 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:47:42,620 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:42] "GET /foo/static/description/icon.png HTTP/1.1" 200 - 13 0.006 0.415 2026-10-31 18:47:42,675 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:47:43,300 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_cross_border_vat: Starting TestCrossBorderVat.test_foreign_partner_invalid_vat_fails ... 2026-10-31 18:47:43,578 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_cross_border_vat: Starting TestCrossBorderVat.test_foreign_partner_local_vat ... 2026-10-31 18:47:43,728 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:47:43,769 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_cnpj_br ... 2026-10-31 18:47:43,949 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_nif_de ... 2026-10-31 18:47:44,093 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_parent_validation ... 2026-10-31 18:47:44,352 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_peru_ruc_format ... 2026-10-31 18:47:44,586 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_revised_nri_gstin_format ... 2026-10-31 18:47:44,714 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_rut_uy ... 2026-10-31 18:47:44,847 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_country_difference ... 2026-10-31 18:47:44,955 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_do ... 2026-10-31 18:47:45,086 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_eu ... 2026-10-31 18:47:45,263 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_syntactic_validation ... 2026-10-31 18:47:45,657 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_th ... 2026-10-31 18:47:45,918 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_tw ... 2026-10-31 18:47:46,206 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_vn ... 2026-10-31 18:47:46,360 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_validate_ruc: Starting TestStructure.test_vat_with_el_prefix ... 2026-10-31 18:47:46,459 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:47:46,993 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_controller ... 2026-10-31 18:47:47,159 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.models.res_partner: VIES status updated to pending for partner ids: [1533] 2026-10-31 18:47:47,415 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:47:47,844 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:47] "POST /base_vat/1/webhook_update_vies HTTP/1.1" 200 - 5 0.002 0.430 2026-10-31 18:47:47,886 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.models.res_partner: VIES status updated to valid for partner ids: [1533] 2026-10-31 18:47:47,959 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:47] "POST /base_vat/1/webhook_update_vies HTTP/1.1" 200 - 24 0.024 0.081 2026-10-31 18:47:48,004 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_cron ... 2026-10-31 18:47:48,143 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.models.res_partner: VIES status updated to pending for partner ids: [1534] 2026-10-31 18:47:48,158 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Base VAT: Sync updates from IAP VIES' (75) started manually 2026-10-31 18:47:48,167 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.models.res_partner: IAP VIES check response: {'BE0477472701': 'valid'} 2026-10-31 18:47:48,169 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.models.res_partner: VIES status updated to valid for partner ids: [1534] 2026-10-31 18:47:48,179 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Base VAT: Sync updates from IAP VIES' (75) done 2026-10-31 18:47:48,213 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_fault_vat ... 2026-10-31 18:47:48,366 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_invalid_vat ... 2026-10-31 18:47:48,467 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_pending_vat ... 2026-10-31 18:47:48,628 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_unassigned_vat ... 2026-10-31 18:47:48,793 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_iap_valid_vat ... 2026-10-31 18:47:48,978 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.tests.test_vies_iap: Starting TestViesIAP.test_vies_valid_child_computed_before_parent_in_batch ... 2026-10-31 18:47:49,269 104 INFO rb-be2b723-226188-430981 odoo.addons.base_vat.models.res_partner: VIES status updated to valid for partner ids: [1541] 2026-10-31 18:47:49,334 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:47:49,356 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_assetsbundle: Starting BusWebTests.test_bundle_sends_bus ... 2026-10-31 18:47:49,410 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [3293, 3292, 3291, 3290, 3289, 3288, 3287, 3286, 3285, 3284, 3283, 3215, 3214, 3213, 3212, 3211, 3210, 3209, 3208, 3207] 2026-10-31 18:47:49,417 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:47:53,933 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7602508/web.assets_web.min.js (id:13817) 2026-10-31 18:47:53,944 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:53] "GET /web/assets/any/web.assets_web.min.js HTTP/1.1" 200 - 35 0.014 4.516 2026-10-31 18:47:57,456 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0fbf7df/web.assets_web.min.css (id:13818) 2026-10-31 18:47:57,459 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:47:57] "GET /web/assets/any/web.assets_web.min.css HTTP/1.1" 200 - 6 0.041 3.408 2026-10-31 18:48:03,026 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e0984e3/web.assets_backend.min.js (id:13819) 2026-10-31 18:48:03,033 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:03] "GET /web/assets/any/web.assets_backend.min.js HTTP/1.1" 200 - 23 0.008 5.552 2026-10-31 18:48:05,995 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0fbf7df/web.assets_backend.min.css (id:13820) 2026-10-31 18:48:05,997 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:05] "GET /web/assets/any/web.assets_backend.min.css HTTP/1.1" 200 - 6 0.044 2.841 2026-10-31 18:48:06,062 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 1 removed 2026-10-31 18:48:06,081 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_custom_gc_retention_window ... 2026-10-31 18:48:06,096 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228] 2026-10-31 18:48:06,392 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_bus_gc: Starting TestBusGC.test_default_gc_retention_window ... 2026-10-31 18:48:06,403 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted bus.bus records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228] 2026-10-31 18:48:06,700 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:48:06,719 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_bus_presence_auto_vacuum ... 2026-10-31 18:48:07,271 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-10-31 18:48:07,285 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16562] 2026-10-31 18:48:07,292 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:48:07,468 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted bus.presence records with IDs: [1] 2026-10-31 18:48:07,513 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_im_status_invalidation ... 2026-10-31 18:48:08,017 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-10-31 18:48:08,034 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16564] 2026-10-31 18:48:08,043 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:48:08,128 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_bus_presence: Starting TestBusPresence.test_unlinking_sends_correct_im_status ... 2026-10-31 18:48:08,663 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-10-31 18:48:08,676 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16566] 2026-10-31 18:48:08,685 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:48:08,720 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted bus.presence records with IDs: [3] 2026-10-31 18:48:08,783 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:48:08,805 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_all_model_fields ... 2026-10-31 18:48:09,020 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_access_cr ... 2026-10-31 18:48:09,184 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_ir_model: Starting TestGetModelDefinitions.test_relational_fields_with_missing_model ... 2026-10-31 18:48:09,242 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:48:09,263 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_notify_on_status_change ... 2026-10-31 18:48:09,879 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-10-31 18:48:09,894 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16568] 2026-10-31 18:48:09,904 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:48:09,951 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:bob_user from n/a 2026-10-31 18:48:09,958 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:10,348 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:10] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 0.391 2026-10-31 18:48:10,417 104 INFO ? odoo.addons.bus.models.bus: Bus.loop listen imbus on db postgres 2026-10-31 18:48:20,984 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_ir_websocket.TestIrWebsocket.test_notify_on_status_change: waiting for threads: [] 2026-10-31 18:48:21,026 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_only_allow_string_channels_from_frontend ... 2026-10-31 18:48:21,065 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_ir_websocket: Starting TestIrWebsocket.test_receive_missed_presences_on_subscribe ... 2026-10-31 18:48:21,674 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-10-31 18:48:21,686 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16570] 2026-10-31 18:48:21,707 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:48:21,765 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:bob_user from n/a 2026-10-31 18:48:21,772 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:22,232 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:22] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.003 0.461 2026-10-31 18:48:22,381 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:48:22,404 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_disconnect ... 2026-10-31 18:48:22,410 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:22,812 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:22] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.403 2026-10-31 18:48:22,908 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_channel_subscription_update ... 2026-10-31 18:48:22,915 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:23,297 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:23] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.382 2026-10-31 18:48:23,395 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_disconnect_when_version_outdated ... 2026-10-31 18:48:23,401 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:25,084 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:25] "GET /websocket?version=17.0-0 HTTP/1.1" 101 - 7 0.002 1.684 2026-10-31 18:48:25,102 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:25] "GET /websocket HTTP/1.1" 101 - 0 0.000 0.002 2026-10-31 18:48:25,121 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:25] "GET /websocket HTTP/1.1" 101 - 0 0.000 0.003 2026-10-31 18:48:26,159 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_handshake_does_not_resend_the_session_cookie ... 2026-10-31 18:48:26,165 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:26,528 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:26] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.364 2026-10-31 18:48:26,567 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_instances_weak_set ... 2026-10-31 18:48:26,581 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:27,011 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:27] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.003 0.430 2026-10-31 18:48:27,018 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:27] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 0 0.000 0.003 2026-10-31 18:48:28,138 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_lifecycle_hooks ... 2026-10-31 18:48:28,146 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:28,635 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:28] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.003 0.491 2026-10-31 18:48:28,677 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_no_cursor_when_no_callback_for_lifecycle_event ... 2026-10-31 18:48:28,684 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:29,043 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:29] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.360 2026-10-31 18:48:29,106 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_public_configuration ... 2026-10-31 18:48:29,717 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-10-31 18:48:29,733 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16572] 2026-10-31 18:48:29,743 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:48:29,784 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:48:29,792 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:30,197 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:30] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 0.407 2026-10-31 18:48:35,203 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_public_configuration: waiting for threads: [] 2026-10-31 18:48:35,255 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_higher_last_notification_id ... 2026-10-31 18:48:35,263 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:35,658 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:35] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.395 2026-10-31 18:48:35,726 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_lower_last_notification_id ... 2026-10-31 18:48:35,735 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:36,150 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:36] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.416 2026-10-31 18:48:36,244 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_subscribe_to_custom_channel ... 2026-10-31 18:48:36,316 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:38,127 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:38] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 5 0.001 1.812 2026-10-31 18:48:38,238 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_keep_alive_timeout ... 2026-10-31 18:48:38,438 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_no_response_timeout ... 2026-10-31 18:48:38,630 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_overlapping_timeouts ... 2026-10-31 18:48:38,820 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_timeout_manager_reset_wait_for ... 2026-10-31 18:48:39,013 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification ... 2026-10-31 18:48:39,020 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:39,445 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.426 2026-10-31 18:48:39,589 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_notification_unsupported_language ... 2026-10-31 18:48:39,594 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:39,977 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:39] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.384 2026-10-31 18:48:40,084 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_trigger_on_websocket_closed ... 2026-10-31 18:48:40,092 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:40,559 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:40] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.468 2026-10-31 18:48:40,615 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_login ... 2026-10-31 18:48:40,622 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:41,037 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:41] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.416 2026-10-31 18:48:41,610 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-10-31 18:48:41,624 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16575] 2026-10-31 18:48:41,634 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:48:41,680 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:48:42,686 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_user_login: waiting for threads: [] 2026-10-31 18:48:42,721 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_incoming_message ... 2026-10-31 18:48:43,260 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-10-31 18:48:43,273 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16577] 2026-10-31 18:48:43,283 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:48:43,325 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:48:43,332 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:45,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:44] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.002 1.668 2026-10-31 18:48:45,024 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:45] "GET /web/session/logout HTTP/1.1" 303 - 8 0.008 0.013 2026-10-31 18:48:45,029 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:45] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-10-31 18:48:46,005 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:46] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 174 0.095 0.877 2026-10-31 18:48:47,013 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_user_logout_incoming_message: waiting for threads: [] 2026-10-31 18:48:47,047 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_user_logout_outgoing_message ... 2026-10-31 18:48:47,619 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-10-31 18:48:47,643 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16579] 2026-10-31 18:48:47,651 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:48:47,685 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user from n/a 2026-10-31 18:48:47,691 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:48,101 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:48] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 4 0.001 0.411 2026-10-31 18:48:48,149 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:48] "GET /web/session/logout HTTP/1.1" 303 - 6 0.002 0.009 2026-10-31 18:48:48,155 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:48] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-10-31 18:48:49,104 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:49] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 174 0.110 0.836 2026-10-31 18:48:50,116 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall.TestWebsocketCaryall.test_user_logout_outgoing_message: waiting for threads: [] 2026-10-31 18:48:50,155 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_caryall: Starting TestWebsocketCaryall.test_websocket_terminates_after_closing_timeout ... 2026-10-31 18:48:50,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:50,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [19/Aug/2022 00:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 -0.002 2026-10-31 18:48:51,691 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:48:51,717 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ko ... 2026-10-31 18:48:51,724 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:52,037 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:52] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.314 2026-10-31 18:48:52,086 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_base_ok ... 2026-10-31 18:48:52,092 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:52,409 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:52] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.317 2026-10-31 18:48:55,369 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_rate_limiting.TestWebsocketRateLimiting.test_rate_limiting_base_ok: waiting for threads: [] 2026-10-31 18:48:55,413 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_opening_burst ... 2026-10-31 18:48:55,420 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:48:57,108 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:48:57] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 1.688 2026-10-31 18:49:01,370 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_rate_limiting: Starting TestWebsocketRateLimiting.test_rate_limiting_start_ok_end_ko ... 2026-10-31 18:49:01,386 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:49:01,823 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:01] "GET /websocket?version=18.0-7 HTTP/1.1" 101 - 7 0.002 0.446 2026-10-31 18:49:04,033 104 INFO rb-be2b723-226188-430981 odoo.addons.bus.tests.test_websocket_rate_limiting.TestWebsocketRateLimiting.test_rate_limiting_start_ok_end_ko: waiting for threads: [] 2026-10-31 18:49:04,099 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:49:04,269 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_decline_tour ... 2026-10-31 18:49:04,875 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome pid: 12654 2026-10-31 18:49:04,875 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome headless temporary user profile dir: /tmp/tmph7nhxut8_chrome_odoo 2026-10-31 18:49:04,875 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Issuing json command http://127.0.0.1:42345/json/version 2026-10-31 18:49:04,876 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42345/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:49:04,916 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 18:49:04,917 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Issuing json command http://127.0.0.1:42345/json 2026-10-31 18:49:04,922 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42345/json with timeout 3 increased to 10s during tests 2026-10-31 18:49:04,939 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Websocket url found: ws://127.0.0.1:42345/devtools/page/457DFCF01B38BBB2154A551A02AA6E8C 2026-10-31 18:49:04,944 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Enable chrome headless console log notification 2026-10-31 18:49:04,952 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome headless enable page notifications 2026-10-31 18:49:05,030 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:demo from n/a 2026-10-31 18:49:05,040 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Setting session cookie in browser 2026-10-31 18:49:05,045 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Open "http://127.0.0.1:8069/odoo/action-216" in browser 2026-10-31 18:49:05,046 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-216" 2026-10-31 18:49:05,068 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:49:06,697 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:06] "GET /odoo/action-216 HTTP/1.1" 200 - 177 0.130 1.503 2026-10-31 18:49:06,701 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Navigation result: {'frameId': '457DFCF01B38BBB2154A551A02AA6E8C', 'loaderId': '8932CF86E683873F3CCE52D6B173C3D0', 'isDownload': False} 2026-10-31 18:49:06,701 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Evaluate ready code "odoo.isTourReady('test_calendar_decline_tour')" 2026-10-31 18:49:06,784 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:06] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.055 2026-10-31 18:49:06,796 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.031 2026-10-31 18:49:06,823 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:06] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.093 2026-10-31 18:49:06,882 104 INFO rb-be2b723-226188-430981 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-31 18:49:07,450 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /web/webclient/load_menus/dc37c0444fa556a25ffb2be81062c4365548be87c48e5bc3b52b7703fa94b653 HTTP/1.1" 200 - 508 0.242 0.463 2026-10-31 18:49:07,472 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.692 2026-10-31 18:49:07,498 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.356 2026-10-31 18:49:07,738 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 18:49:07,847 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 18:49:07,847 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 18:49:07,850 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 18:49:07,867 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-31 18:49:07,881 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: Owl is running in 'dev' mode. 2026-10-31 18:49:07,901 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:49:07,946 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.019 2026-10-31 18:49:07,996 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.039 2026-10-31 18:49:08,067 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Evaluate test code "odoo.startTour('test_calendar_decline_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-216", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:49:08,072 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.018 0.098 2026-10-31 18:49:08,079 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: [1/3] Tour test_calendar_decline_tour → Step Click on the event (focus + waiting) (trigger: a .fc-event-main:contains("Test Event")) 2026-10-31 18:49:08,086 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-31 18:49:08,159 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "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-31 18:49:08,163 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:49:08,313 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /mail/data HTTP/1.1" 200 - 83 0.094 0.133 2026-10-31 18:49:08,318 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.219 2026-10-31 18:49:08,353 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "GET /web/image/res.partner/7/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.009 0.217 2026-10-31 18:49:08,390 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /web/action/load HTTP/1.1" 200 - 12 0.010 0.245 2026-10-31 18:49:08,455 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.016 0.307 2026-10-31 18:49:08,489 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.133 2026-10-31 18:49:08,539 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:49:08,540 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:49:08,679 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 57 0.042 0.207 2026-10-31 18:49:08,704 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.170 2026-10-31 18:49:08,744 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:08,751 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 18:49:08,772 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:08,833 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.011 0.030 2026-10-31 18:49:08,859 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-31 18:49:08,954 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:08] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.016 0.050 2026-10-31 18:49:09,025 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.010 0.044 2026-10-31 18:49:09,067 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.015 2026-10-31 18:49:09,175 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 9 0.011 0.081 2026-10-31 18:49:09,197 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "POST /calendar/check_credentials HTTP/1.1" 200 - 2 0.000 0.004 2026-10-31 18:49:09,208 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:49:09,221 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.010 2026-10-31 18:49:09,337 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-10-31 18:49:09,366 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "GET /web/assets/48b0743/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:49:09,642 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.008 0.042 2026-10-31 18:49:09,899 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:49:09,902 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:49:09,960 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:09] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.006 0.027 2026-10-31 18:49:10,038 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.035 2026-10-31 18:49:10,127 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 10 0.011 0.037 2026-10-31 18:49:10,625 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: [2/3] Tour test_calendar_decline_tour → Step Delete the event (trigger: .o_cw_popover_delete) 2026-10-31 18:49:10,683 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: [3/3] Tour test_calendar_decline_tour → Step Wait declined status (trigger: .o_attendee_status_declined) 2026-10-31 18:49:10,743 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /web/dataset/call_kw/calendar.attendee/do_decline HTTP/1.1" 200 - 23 0.025 0.034 2026-10-31 18:49:10,752 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:49:10,767 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:49:10,808 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.005 0.024 2026-10-31 18:49:10,835 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:10,908 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.021 0.036 2026-10-31 18:49:10,914 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.020 2026-10-31 18:49:10,918 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.022 2026-10-31 18:49:10,973 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:10] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.037 2026-10-31 18:49:11,002 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:11] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.008 0.041 2026-10-31 18:49:11,024 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:11] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.024 2026-10-31 18:49:11,102 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:11] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.010 0.061 2026-10-31 18:49:11,167 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:11] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.008 0.081 2026-10-31 18:49:11,168 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: tour succeeded 2026-10-31 18:49:11,169 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_calendar_decline_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-10-31 18:49:11,331 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:11] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:49:11,341 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:11] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.006 2026-10-31 18:49:11,349 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:11] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 18:49:11,414 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour.browser: heap 27444256 (allocated 31698944) 2026-10-31 18:49:11,420 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Closing chrome headless with pid 12654 2026-10-31 18:49:11,421 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Closing websocket connection 2026-10-31 18:49:11,422 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Terminating chrome headless with pid 12654 2026-10-31 18:49:11,547 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_184911_546798_test_calendar_decline_tour.txt 2026-10-31 18:49:11,547 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_tour: Removing chrome user profile "/tmp/tmph7nhxut8_chrome_odoo" 2026-10-31 18:49:11,603 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_decline_with_everybody_filter_tour ... 2026-10-31 18:49:12,130 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome pid: 12894 2026-10-31 18:49:12,131 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome headless temporary user profile dir: /tmp/tmpawnu9ho0_chrome_odoo 2026-10-31 18:49:12,131 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Issuing json command http://127.0.0.1:43295/json/version 2026-10-31 18:49:12,132 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43295/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:49:12,210 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 18:49:12,210 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Issuing json command http://127.0.0.1:43295/json 2026-10-31 18:49:12,212 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43295/json with timeout 3 increased to 10s during tests 2026-10-31 18:49:12,221 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Websocket url found: ws://127.0.0.1:43295/devtools/page/DAC7A460B49B0A7F78399C51D677878D 2026-10-31 18:49:12,228 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Enable chrome headless console log notification 2026-10-31 18:49:12,236 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome headless enable page notifications 2026-10-31 18:49:12,334 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:demo from n/a 2026-10-31 18:49:12,351 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Setting session cookie in browser 2026-10-31 18:49:12,355 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Open "http://127.0.0.1:8069/odoo/action-216" in browser 2026-10-31 18:49:12,355 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-216" 2026-10-31 18:49:12,371 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:49:14,018 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:14] "GET /odoo/action-216 HTTP/1.1" 200 - 182 0.124 1.527 2026-10-31 18:49:14,022 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Navigation result: {'frameId': 'DAC7A460B49B0A7F78399C51D677878D', 'loaderId': '9402AC1AABD336A61335FAE2921F793D', 'isDownload': False} 2026-10-31 18:49:14,022 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Evaluate ready code "odoo.isTourReady('test_calendar_decline_with_everybody_filter_tour')" 2026-10-31 18:49:14,060 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:14] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.008 2026-10-31 18:49:14,076 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:14] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-10-31 18:49:14,151 104 INFO rb-be2b723-226188-430981 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-31 18:49:14,591 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:14] "GET /web/webclient/load_menus/dc37c0444fa556a25ffb2be81062c4365548be87c48e5bc3b52b7703fa94b653 HTTP/1.1" 200 - 508 0.197 0.342 2026-10-31 18:49:14,610 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.540 2026-10-31 18:49:14,618 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:14] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.556 2026-10-31 18:49:14,624 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:14] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.262 2026-10-31 18:49:14,969 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:14] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 18:49:15,113 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 18:49:15,115 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-31 18:49:15,116 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 18:49:15,128 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-31 18:49:15,145 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: Owl is running in 'dev' mode. 2026-10-31 18:49:15,171 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:49:15,230 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.033 2026-10-31 18:49:15,276 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.057 2026-10-31 18:49:15,298 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Evaluate test code "odoo.startTour('test_calendar_decline_with_everybody_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-216", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:49:15,333 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: [1/5] Tour test_calendar_decline_with_everybody_filter_tour → Step Select filter (everybody) (trigger: div[data-value="all"] input) 2026-10-31 18:49:15,369 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.026 0.133 2026-10-31 18:49:15,388 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:49:15,442 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:49:15,467 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "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-31 18:49:15,577 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "POST /mail/data HTTP/1.1" 200 - 83 0.082 0.205 2026-10-31 18:49:15,584 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.259 2026-10-31 18:49:15,629 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.234 2026-10-31 18:49:15,668 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /web/image/res.partner/7/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.013 0.254 2026-10-31 18:49:15,704 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.009 0.297 2026-10-31 18:49:15,731 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.111 2026-10-31 18:49:15,760 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "POST /web/action/load HTTP/1.1" 200 - 12 0.009 0.340 2026-10-31 18:49:15,776 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:49:15,945 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:15] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 57 0.049 0.109 2026-10-31 18:49:16,012 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:49:16,019 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:16,047 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:16,111 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.010 0.024 2026-10-31 18:49:16,147 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-31 18:49:16,214 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.013 0.033 2026-10-31 18:49:16,269 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.033 2026-10-31 18:49:16,301 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.018 2026-10-31 18:49:16,371 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 9 0.011 0.048 2026-10-31 18:49:16,392 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /calendar/check_credentials HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:49:16,400 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 18:49:16,410 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.003 0.017 2026-10-31 18:49:16,549 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 18:49:16,572 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "GET /web/assets/48b0743/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 18:49:16,823 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: [2/5] Tour test_calendar_decline_with_everybody_filter_tour → Step Click on the event (focus + waiting) (trigger: a .fc-event-main:contains("Test Event")) 2026-10-31 18:49:16,840 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.012 0.029 2026-10-31 18:49:16,842 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:49:16,874 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:49:16,938 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.020 2026-10-31 18:49:16,960 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:16] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:17,022 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.012 0.038 2026-10-31 18:49:17,084 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.043 2026-10-31 18:49:17,172 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 28 0.017 0.059 2026-10-31 18:49:17,177 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:49:17,181 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 18:49:17,260 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.014 0.059 2026-10-31 18:49:17,293 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.006 0.047 2026-10-31 18:49:17,300 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 18:49:17,308 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:49:17,315 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.017 2026-10-31 18:49:17,522 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.007 0.043 2026-10-31 18:49:17,608 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:17] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 10 0.008 0.026 2026-10-31 18:49:17,897 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: [3/5] Tour test_calendar_decline_with_everybody_filter_tour → Step Delete the event (trigger: .o_cw_popover_delete) 2026-10-31 18:49:17,952 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: [4/5] Tour test_calendar_decline_with_everybody_filter_tour → Step Select filter (everybody) (trigger: div[data-value="all"] input) 2026-10-31 18:49:18,019 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: [5/5] Tour test_calendar_decline_with_everybody_filter_tour → Step Wait declined status (trigger: .o_attendee_status_declined) 2026-10-31 18:49:18,024 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/calendar.attendee/do_decline HTTP/1.1" 200 - 23 0.024 0.047 2026-10-31 18:49:18,027 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:49:18,048 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:49:18,051 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:49:18,091 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.003 0.024 2026-10-31 18:49:18,094 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.029 2026-10-31 18:49:18,117 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-10-31 18:49:18,149 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.005 0.029 2026-10-31 18:49:18,193 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.012 0.032 2026-10-31 18:49:18,197 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.034 2026-10-31 18:49:18,244 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.007 0.034 2026-10-31 18:49:18,286 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.010 0.048 2026-10-31 18:49:18,313 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.003 0.041 2026-10-31 18:49:18,370 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 8 0.008 0.036 2026-10-31 18:49:18,419 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.006 0.071 2026-10-31 18:49:18,434 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.017 2026-10-31 18:49:18,502 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.007 0.048 2026-10-31 18:49:18,536 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:49:18,544 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.010 2026-10-31 18:49:18,557 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:18] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:49:18,590 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: tour succeeded 2026-10-31 18:49:18,591 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: ╔═════════════════════════════════════════════════════════════════╗ ║ TOUR test_calendar_decline_with_everybody_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════════╝ 2026-10-31 18:49:18,789 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour.browser: heap 25978104 (allocated 27504640) 2026-10-31 18:49:18,808 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Closing chrome headless with pid 12894 2026-10-31 18:49:18,813 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Closing websocket connection 2026-10-31 18:49:18,815 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Terminating chrome headless with pid 12894 2026-10-31 18:49:18,914 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_184918_913869_test_calendar_decline_with_everybody_filter_tour.txt 2026-10-31 18:49:18,914 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_decline_with_everybody_filter_tour: Removing chrome user profile "/tmp/tmpawnu9ho0_chrome_odoo" 2026-10-31 18:49:18,967 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_delete_tour ... 2026-10-31 18:49:19,475 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome pid: 13154 2026-10-31 18:49:19,475 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome headless temporary user profile dir: /tmp/tmpjv78ya0z_chrome_odoo 2026-10-31 18:49:19,476 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Issuing json command http://127.0.0.1:39379/json/version 2026-10-31 18:49:19,477 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39379/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:49:19,544 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 18:49:19,544 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Issuing json command http://127.0.0.1:39379/json 2026-10-31 18:49:19,545 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39379/json with timeout 3 increased to 10s during tests 2026-10-31 18:49:19,557 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Websocket url found: ws://127.0.0.1:39379/devtools/page/9E9A007FAF4D3106523F7A1ED7FC4A5F 2026-10-31 18:49:19,570 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Enable chrome headless console log notification 2026-10-31 18:49:19,589 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome headless enable page notifications 2026-10-31 18:49:19,692 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:49:19,696 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Setting session cookie in browser 2026-10-31 18:49:19,700 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Open "http://127.0.0.1:8069/odoo/action-216" in browser 2026-10-31 18:49:19,702 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Navigating to: "http://127.0.0.1:8069/odoo/action-216" 2026-10-31 18:49:19,718 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:49:22,670 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:22] "GET /odoo/action-216 HTTP/1.1" 200 - 180 0.150 2.804 2026-10-31 18:49:22,676 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Navigation result: {'frameId': '9E9A007FAF4D3106523F7A1ED7FC4A5F', 'loaderId': '85F86C8A8C601258930244C6C732233A', 'isDownload': False} 2026-10-31 18:49:22,677 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Evaluate ready code "odoo.isTourReady('test_calendar_delete_tour')" 2026-10-31 18:49:22,747 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:22] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:49:22,774 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.033 2026-10-31 18:49:22,810 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:22] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.067 2026-10-31 18:49:22,857 104 INFO rb-be2b723-226188-430981 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-31 18:49:23,568 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:23] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.268 0.565 2026-10-31 18:49:23,575 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:23] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.838 2026-10-31 18:49:23,584 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:23] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.746 2026-10-31 18:49:23,694 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:23] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:49:24,684 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 18:49:24,688 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-31 18:49:24,692 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-31 18:49:24,721 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-10-31 18:49:24,734 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: Owl is running in 'dev' mode. 2026-10-31 18:49:24,798 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:49:24,849 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.026 0.087 2026-10-31 18:49:24,855 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-10-31 18:49:24,885 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: The ready code tooks too much time : 2.2081263065338135 2026-10-31 18:49:24,889 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.089 2026-10-31 18:49:24,897 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Evaluate test code "odoo.startTour('test_calendar_delete_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/action-216", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:49:24,934 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: [1/4] Tour test_calendar_delete_tour → Step Select filter (everybody) (trigger: div[data-value="all"] input) 2026-10-31 18:49:24,986 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:49:25,045 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.058 0.177 2026-10-31 18:49:25,048 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.115 2026-10-31 18:49:25,102 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.118 2026-10-31 18:49:25,155 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:49:25,194 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 18:49:25,472 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /mail/data HTTP/1.1" 200 - 140 0.117 0.428 2026-10-31 18:49:25,525 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.429 2026-10-31 18:49:25,558 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /web/action/load HTTP/1.1" 200 - 12 0.008 0.434 2026-10-31 18:49:25,562 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.494 2026-10-31 18:49:25,584 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.688 2026-10-31 18:49:25,623 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /web/image/res.partner/3/avatar_128?unique=1793472544000 HTTP/1.1" 200 - 9 0.010 0.494 2026-10-31 18:49:25,654 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-31 18:49:25,701 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.024 2026-10-31 18:49:25,798 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:49:25,816 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 58 0.038 0.098 2026-10-31 18:49:25,854 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:49:25,859 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 18:49:25,883 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:25,929 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.009 0.025 2026-10-31 18:49:25,954 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:25] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-10-31 18:49:26,016 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 12 0.012 0.033 2026-10-31 18:49:26,077 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 7 0.008 0.040 2026-10-31 18:49:26,139 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 16 0.009 0.044 2026-10-31 18:49:26,217 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.008 0.052 2026-10-31 18:49:26,259 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /calendar/check_credentials HTTP/1.1" 200 - 2 0.008 0.008 2026-10-31 18:49:26,275 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.028 2026-10-31 18:49:26,282 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.002 0.027 2026-10-31 18:49:26,425 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 18:49:26,450 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "GET /web/assets/48b0743/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:49:26,781 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: [2/4] Tour test_calendar_delete_tour → Step Click on the event (focus + waiting) (trigger: a .fc-event-main:contains("Test Event")) 2026-10-31 18:49:26,827 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 10 0.010 0.027 2026-10-31 18:49:26,878 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "GET /web/image/res.partner/9/avatar_128 HTTP/1.1" 200 - 9 0.009 0.077 2026-10-31 18:49:26,881 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.081 2026-10-31 18:49:26,923 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 9 0.011 0.118 2026-10-31 18:49:26,929 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.026 2026-10-31 18:49:26,975 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:26] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.024 2026-10-31 18:49:27,006 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.002 0.015 2026-10-31 18:49:27,085 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.013 0.054 2026-10-31 18:49:27,150 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 7 0.008 0.048 2026-10-31 18:49:27,157 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/calendar.event/get_state_selections HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:49:27,180 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:49:27,273 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 24 0.015 0.076 2026-10-31 18:49:27,311 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 3 0.006 0.075 2026-10-31 18:49:27,382 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.010 0.069 2026-10-31 18:49:27,423 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 7 0.008 0.038 2026-10-31 18:49:27,436 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:49:27,453 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:49:27,475 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:27] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.021 2026-10-31 18:49:27,874 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: [3/4] Tour test_calendar_delete_tour → Step Delete the event (trigger: .o_cw_popover_delete) 2026-10-31 18:49:27,967 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: [4/4] Tour test_calendar_delete_tour → Step Validate the deletion (trigger: button:contains("Delete")) 2026-10-31 18:49:28,053 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: tour succeeded 2026-10-31 18:49:28,054 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_calendar_delete_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-31 18:49:28,096 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #2 deleted mail.message records with IDs: [16586] 2026-10-31 18:49:28,147 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #2 deleted calendar.event records with IDs: [26] 2026-10-31 18:49:28,160 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [5385] 2026-10-31 18:49:28,163 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:28] "POST /web/dataset/call_kw/calendar.event/unlink HTTP/1.1" 200 - 42 0.036 0.071 2026-10-31 18:49:28,218 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour.browser: heap 29196196 (allocated 30785536) 2026-10-31 18:49:28,221 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Closing chrome headless with pid 13154 2026-10-31 18:49:28,223 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Closing websocket connection 2026-10-31 18:49:28,223 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Terminating chrome headless with pid 13154 2026-10-31 18:49:28,339 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_184928_338861_test_calendar_delete_tour.txt 2026-10-31 18:49:28,339 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_delete_tour: Removing chrome user profile "/tmp/tmpjv78ya0z_chrome_odoo" 2026-10-31 18:49:28,401 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_month_view_start_hour_displayed ... 2026-10-31 18:49:28,749 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome pid: 13389 2026-10-31 18:49:28,749 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome headless temporary user profile dir: /tmp/tmprkntqhgd_chrome_odoo 2026-10-31 18:49:28,749 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Issuing json command http://127.0.0.1:44953/json/version 2026-10-31 18:49:28,750 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:44953/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:49:28,829 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Browser version: Chrome/150.0.7871.114 2026-10-31 18:49:28,829 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Issuing json command http://127.0.0.1:44953/json 2026-10-31 18:49:28,830 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:44953/json with timeout 3 increased to 10s during tests 2026-10-31 18:49:28,847 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Websocket url found: ws://127.0.0.1:44953/devtools/page/7122877617563C649ED1330B75ACD980 2026-10-31 18:49:28,858 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Enable chrome headless console log notification 2026-10-31 18:49:28,868 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome headless enable page notifications 2026-10-31 18:49:28,987 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:demo from n/a 2026-10-31 18:49:28,997 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Setting session cookie in browser 2026-10-31 18:49:29,022 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:49:29,022 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:49:29,039 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:49:30,591 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:30] "GET /odoo HTTP/1.1" 200 - 184 0.125 1.429 2026-10-31 18:49:30,595 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Navigation result: {'frameId': '7122877617563C649ED1330B75ACD980', 'loaderId': '11244A2E8E35174D8ABF272B3C8847DF', 'isDownload': False} 2026-10-31 18:49:30,595 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Evaluate ready code "odoo.isTourReady('calendar_appointments_hour_tour')" 2026-10-31 18:49:30,650 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:30] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.017 2026-10-31 18:49:30,659 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:30] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-10-31 18:49:30,716 104 INFO rb-be2b723-226188-430981 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-31 18:49:31,171 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /web/webclient/load_menus/dc37c0444fa556a25ffb2be81062c4365548be87c48e5bc3b52b7703fa94b653 HTTP/1.1" 200 - 508 0.176 0.353 2026-10-31 18:49:31,182 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.534 2026-10-31 18:49:31,205 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.550 2026-10-31 18:49:31,213 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.232 2026-10-31 18:49:31,576 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 18:49:31,688 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 18:49:31,697 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-10-31 18:49:31,706 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-31 18:49:31,734 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.019 2026-10-31 18:49:31,737 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: Owl is running in 'dev' mode. 2026-10-31 18:49:31,748 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:49:31,800 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.029 2026-10-31 18:49:31,854 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.062 2026-10-31 18:49:31,911 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Evaluate test code "odoo.startTour('calendar_appointments_hour_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:49:31,949 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 15 0.028 0.132 2026-10-31 18:49:31,957 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [1/13] Tour calendar_appointments_hour_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 18:49:32,031 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:49:32,036 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "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-31 18:49:32,057 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [2/13] Tour calendar_appointments_hour_tour → Step Open Calendar (trigger: .o_app[data-menu-xmlid="calendar.mail_menu_calendar"]) 2026-10-31 18:49:32,070 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:49:32,202 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /mail/data HTTP/1.1" 200 - 83 0.102 0.193 2026-10-31 18:49:32,205 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.298 2026-10-31 18:49:32,235 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [3/13] Tour calendar_appointments_hour_tour → Step Create a new event (trigger: .o-calendar-button-new) 2026-10-31 18:49:32,275 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "GET /web/image/res.partner/7/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.012 0.265 2026-10-31 18:49:32,295 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.295 2026-10-31 18:49:32,339 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 9 0.011 0.332 2026-10-31 18:49:32,373 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/action/load HTTP/1.1" 200 - 12 0.006 0.120 2026-10-31 18:49:32,389 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:49:32,427 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.024 0.150 2026-10-31 18:49:32,479 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.080 2026-10-31 18:49:32,506 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:49:32,614 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 60 0.049 0.137 2026-10-31 18:49:32,670 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:32,679 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 18:49:32,697 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /google_calendar/sync_data HTTP/1.1" 200 - 1 0.001 0.004 2026-10-31 18:49:32,742 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 14 0.009 0.023 2026-10-31 18:49:32,762 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-10-31 18:49:32,786 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 18:49:32,814 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:49:32,858 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.024 2026-10-31 18:49:32,935 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 9 0.012 0.054 2026-10-31 18:49:32,955 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /calendar/check_credentials HTTP/1.1" 200 - 2 0.002 0.004 2026-10-31 18:49:32,967 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.012 2026-10-31 18:49:32,975 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:32] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.025 2026-10-31 18:49:33,075 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:33] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-10-31 18:49:33,100 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:33] "GET /web/assets/48b0743/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 18:49:33,330 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [4/13] Tour calendar_appointments_hour_tour → Step Give a name to the new event (trigger: #name_0) 2026-10-31 18:49:33,332 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:33] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.007 0.024 2026-10-31 18:49:33,406 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:33] "POST /web/dataset/call_kw/calendar.event/get_views HTTP/1.1" 200 - 10 0.007 0.053 2026-10-31 18:49:33,446 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:49:33,461 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:33] "POST /web/dataset/call_kw/calendar.event/get_discuss_videocall_location HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:49:33,531 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:33] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 19 0.018 0.049 2026-10-31 18:49:33,737 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:33] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 18:49:33,888 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:33] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 9 0.008 0.027 2026-10-31 18:49:33,895 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [5/13] Tour calendar_appointments_hour_tour → Step Give a date to the new event (trigger: #start_0) 2026-10-31 18:49:34,070 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [6/13] Tour calendar_appointments_hour_tour → Step Give a duration to the new event (trigger: #duration_0) 2026-10-31 18:49:34,175 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [7/13] Tour calendar_appointments_hour_tour → Step Save the new event (trigger: .fa-cloud-upload) 2026-10-31 18:49:34,225 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 9 0.011 0.027 2026-10-31 18:49:34,236 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [8/13] Tour calendar_appointments_hour_tour → Step Go back to Calendar view (trigger: .o_back_button) 2026-10-31 18:49:34,291 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 9 0.007 0.025 2026-10-31 18:49:34,292 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [9/13] Tour calendar_appointments_hour_tour → Step Click to change calendar view (trigger: .scale_button_selection) 2026-10-31 18:49:34,351 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/calendar.event/onchange HTTP/1.1" 200 - 9 0.007 0.029 2026-10-31 18:49:34,500 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/calendar.event/web_save HTTP/1.1" 200 - 58 0.038 0.087 2026-10-31 18:49:34,631 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.041 0.059 2026-10-31 18:49:34,640 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.067 2026-10-31 18:49:34,700 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 9 0.008 0.091 2026-10-31 18:49:34,702 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:49:34,748 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.004 0.029 2026-10-31 18:49:34,762 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:34,807 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 13 0.010 0.025 2026-10-31 18:49:34,846 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 9 0.006 0.023 2026-10-31 18:49:34,872 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/res.partner/get_working_hours_for_all_attendees HTTP/1.1" 200 - 2 0.001 0.017 2026-10-31 18:49:34,930 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.007 0.042 2026-10-31 18:49:34,961 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:49:34,968 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:49:34,976 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:34] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.006 2026-10-31 18:49:35,095 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [10/13] Tour calendar_appointments_hour_tour → Step Change the calendar view to Month (trigger: .dropdown-item:contains("Month")) 2026-10-31 18:49:35,160 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [11/13] Tour calendar_appointments_hour_tour → Step Check the day is properly displayed (trigger: .fc-col-header-cell.fc-day.fc-day-mon) 2026-10-31 18:49:35,164 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /microsoft_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:49:35,185 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /google_calendar/sync_data HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:49:35,220 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [12/13] Tour calendar_appointments_hour_tour → Step Check the time is properly displayed (trigger: .fc-time:contains("10:00")) 2026-10-31 18:49:35,250 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /web/dataset/call_kw/calendar.event/get_unusual_days HTTP/1.1" 200 - 8 0.015 0.031 2026-10-31 18:49:35,266 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /web/dataset/call_kw/calendar.filters/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:49:35,333 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /web/dataset/call_kw/calendar.event/search_read HTTP/1.1" 200 - 14 0.010 0.035 2026-10-31 18:49:35,400 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /web/dataset/call_kw/res.partner/get_attendee_detail HTTP/1.1" 200 - 9 0.008 0.038 2026-10-31 18:49:35,478 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /web/dataset/call_kw/res.partner/get_worklocation HTTP/1.1" 200 - 5 0.007 0.054 2026-10-31 18:49:35,493 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /calendar/check_credentials HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:49:35,502 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /web/dataset/call_kw/res.users/check_synchronization_status HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 18:49:35,509 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:35] "POST /web/dataset/call_kw/calendar.event/get_default_duration HTTP/1.1" 200 - 4 0.001 0.004 2026-10-31 18:49:35,668 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: [13/13] Tour calendar_appointments_hour_tour → Step Check the event title (trigger: .o_event_title:contains("TEST EVENT")) 2026-10-31 18:49:35,739 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: tour succeeded 2026-10-31 18:49:35,740 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: ╔════════════════════════════════════════════════╗ ║ TOUR calendar_appointments_hour_tour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-10-31 18:49:36,000 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed.browser: heap 31619448 (allocated 33832960) 2026-10-31 18:49:36,003 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Closing chrome headless with pid 13389 2026-10-31 18:49:36,018 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Closing websocket connection 2026-10-31 18:49:36,019 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Terminating chrome headless with pid 13389 2026-10-31 18:49:36,161 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_184936_160968_test_calendar_month_view_start_hour_displayed.txt 2026-10-31 18:49:36,161 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar.TestCalendarTours.test_calendar_month_view_start_hour_displayed: Removing chrome user profile "/tmp/tmprkntqhgd_chrome_odoo" 2026-10-31 18:49:36,220 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_calendar_res_id_fallback_when_res_id_is_0 ... 2026-10-31 18:49:36,447 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar: Starting TestCalendarTours.test_default_duration ... 2026-10-31 18:49:42,839 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:49:42,864 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar_controller: Starting TestCalendarController.test_accept_meeting_authenticated ... 2026-10-31 18:49:43,471 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-10-31 18:49:43,484 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16776] 2026-10-31 18:49:43,494 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:49:44,051 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-10-31 18:49:44,067 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16778] 2026-10-31 18:49:44,078 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:49:44,204 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test_user_2 from n/a 2026-10-31 18:49:44,216 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:49:44,762 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:44] "GET /calendar/meeting/accept?token=3431bf96910346b9a73d59929653723f&id=29 HTTP/1.1" 303 - 30 0.024 0.526 2026-10-31 18:49:45,848 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:45] "GET /odoo/calendar.event/29?db=rb-be2b723-226188-430981 HTTP/1.1" 200 - 173 0.121 0.958 2026-10-31 18:49:45,884 104 INFO rb-be2b723-226188-430981 odoo.addons.calendar.tests.test_calendar_controller: Starting TestCalendarController.test_accept_meeting_unauthenticated ... 2026-10-31 18:49:46,464 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-10-31 18:49:46,478 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16783] 2026-10-31 18:49:46,488 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:49:46,989 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-10-31 18:49:47,001 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [16785] 2026-10-31 18:49:47,010 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:49:47,117 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:49:47,798 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:49:47] "GET /calendar/meeting/accept?token=632310f3e11b4bed98a8053338dd78ca&id=30 HTTP/1.1" 200 - 58 0.037 0.649 2026-10-31 18:49:47,877 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:49:48,023 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_adapter_load_cert_chain_uses_in_memory_record ... 2026-10-31 18:49:48,336 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_certificate_on_update ... 2026-10-31 18:49:51,195 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_der_certificate ... 2026-10-31 18:49:51,373 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_ec_key_generated ... 2026-10-31 18:49:51,429 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_is_issued_by ... 2026-10-31 18:49:52,405 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_is_valid ... 2026-10-31 18:49:52,636 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_key_loading_wrong_password ... 2026-10-31 18:49:52,757 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_keys_certificate_not_matching ... 2026-10-31 18:49:52,886 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pem_certificate ... 2026-10-31 18:49:53,026 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pem_chain_extraction ... 2026-10-31 18:49:53,842 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pfx_certificate ... 2026-10-31 18:49:55,894 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_pkcs12_chain_extraction ... 2026-10-31 18:49:56,675 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_rsa_key_generated ... 2026-10-31 18:49:56,974 104 INFO rb-be2b723-226188-430981 odoo.addons.certificate.tests.test_keys_certificates: Starting TestKeysCertificates.test_unrelated_certificates_filtered ... 2026-10-31 18:49:57,486 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 46 checked, 46 removed 2026-10-31 18:50:13,877 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-31 18:50:13,877 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-31 18:50:14,713 104 INFO rb-be2b723-226188-430981 odoo.addons.cloud_storage_azure.tests.test_cloud_storage_azure_attachment_controller: Starting TestCloudStorageAttachmentController.test_cloud_storage_azure_attachment_upload ... 2026-10-31 18:50:15,258 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:demo from n/a 2026-10-31 18:50:15,277 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:50:17,077 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:17] "POST /mail/attachment/upload HTTP/1.1" 200 - 32 0.024 1.782 2026-10-31 18:50:17,175 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:50:32,791 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-31 18:50:32,791 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-31 18:50:33,570 104 INFO rb-be2b723-226188-430981 odoo.addons.cloud_storage_google.tests.test_cloud_storage_google_attachment_controller: Starting TestCloudStorageAttachmentController.test_cloud_storage_google_attachment_upload ... 2026-10-31 18:50:34,105 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:demo from n/a 2026-10-31 18:50:34,120 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:50:34,631 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:34] "POST /mail/attachment/upload HTTP/1.1" 200 - 28 0.021 0.492 2026-10-31 18:50:34,715 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:50:34,739 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui: Starting TestUi.test_set_defaults ... 2026-10-31 18:50:35,101 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome pid: 13648 2026-10-31 18:50:35,101 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome headless temporary user profile dir: /tmp/tmp2ev8org3_chrome_odoo 2026-10-31 18:50:35,101 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Issuing json command http://127.0.0.1:36189/json/version 2026-10-31 18:50:35,103 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36189/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:50:35,169 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Browser version: Chrome/150.0.7871.114 2026-10-31 18:50:35,170 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Issuing json command http://127.0.0.1:36189/json 2026-10-31 18:50:35,170 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36189/json with timeout 3 increased to 10s during tests 2026-10-31 18:50:35,181 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Websocket url found: ws://127.0.0.1:36189/devtools/page/A99F6CDAA8A2D5C1B6D8C0AA94F40840 2026-10-31 18:50:35,201 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Enable chrome headless console log notification 2026-10-31 18:50:35,213 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome headless enable page notifications 2026-10-31 18:50:35,268 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:50:35,288 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Setting session cookie in browser 2026-10-31 18:50:35,316 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:50:35,316 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:50:35,338 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:50:37,204 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:37] "GET /odoo HTTP/1.1" 200 - 190 0.179 1.691 2026-10-31 18:50:37,208 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Navigation result: {'frameId': 'A99F6CDAA8A2D5C1B6D8C0AA94F40840', 'loaderId': '852858AF5F4585BCAA8BB9541FEB9D4F', 'isDownload': False} 2026-10-31 18:50:37,208 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Evaluate ready code "odoo.isTourReady('debug_menu_set_defaults')" 2026-10-31 18:50:37,274 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:37] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-31 18:50:37,286 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:37] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.014 2026-10-31 18:50:37,390 104 INFO rb-be2b723-226188-430981 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-31 18:50:38,163 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.343 0.524 2026-10-31 18:50:38,194 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.881 2026-10-31 18:50:38,211 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.575 2026-10-31 18:50:38,218 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.915 2026-10-31 18:50:38,300 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 18:50:38,429 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 18:50:38,430 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 18:50:38,436 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-10-31 18:50:38,453 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.011 2026-10-31 18:50:38,470 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: Owl is running in 'dev' mode. 2026-10-31 18:50:38,509 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:50:38,548 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.018 0.056 2026-10-31 18:50:38,556 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.057 2026-10-31 18:50:38,582 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.047 2026-10-31 18:50:38,649 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Evaluate test code "odoo.startTour('debug_menu_set_defaults', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:50:38,704 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.045 0.106 2026-10-31 18:50:38,772 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.187 2026-10-31 18:50:38,775 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.038 2026-10-31 18:50:38,792 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.134 2026-10-31 18:50:38,819 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:50:38,830 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:50:39,194 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:39] "POST /mail/data HTTP/1.1" 200 - 140 0.160 0.380 2026-10-31 18:50:39,668 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:39] "GET /odoo?debug=1 HTTP/1.1" 200 - 49 0.078 0.907 2026-10-31 18:50:39,707 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.954 2026-10-31 18:50:39,751 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:39] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.012 0.977 2026-10-31 18:50:39,774 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.983 2026-10-31 18:50:39,775 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.370 2026-10-31 18:50:39,816 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.335 2026-10-31 18:50:40,106 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [1/16] Tour debug_menu_set_defaults → Step .o_navbar_apps_menu button:enabled 2026-10-31 18:50:40,170 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:40] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:50:40,774 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:40] "GET /web/webclient/load_menus/a473d6e9e05abe01028abc424a17fb4e93bb58f09dfe6cf40b40e8ea7e5894df HTTP/1.1" 200 - 1060 0.350 0.682 2026-10-31 18:50:40,788 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.688 2026-10-31 18:50:40,807 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: Owl is running in 'dev' mode. 2026-10-31 18:50:41,046 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "POST /mail/data HTTP/1.1" 200 - 72 0.064 0.836 2026-10-31 18:50:41,052 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.936 2026-10-31 18:50:41,100 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.203 2026-10-31 18:50:41,157 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.181 2026-10-31 18:50:41,299 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.039 0.364 2026-10-31 18:50:41,305 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.069 2026-10-31 18:50:41,342 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.108 2026-10-31 18:50:41,400 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [2/16] Tour debug_menu_set_defaults → Step Open the contacts menu (trigger: .o_app[data-menu-xmlid="contacts.menu_contacts"]) 2026-10-31 18:50:41,402 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.015 0.039 2026-10-31 18:50:41,443 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:50:41,454 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.083 2026-10-31 18:50:41,472 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.116 2026-10-31 18:50:41,567 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [3/16] Tour debug_menu_set_defaults → Step Open the contacts menu (trigger: .o_app[data-menu-xmlid="contacts.menu_contacts"]) 2026-10-31 18:50:41,580 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18: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-31 18:50:41,606 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.018 2026-10-31 18:50:41,717 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [4/16] Tour debug_menu_set_defaults → Step Create a new contact (trigger: .o-kanban-button-new) 2026-10-31 18:50:41,879 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:41] "POST /mail/data HTTP/1.1" 200 - 76 0.058 0.140 2026-10-31 18:50:42,392 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:42] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 162 0.115 0.575 2026-10-31 18:50:42,394 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.430 2026-10-31 18:50:42,774 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:42] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 204 0.132 0.212 2026-10-31 18:50:43,335 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/10/avatar_128?unique=1793462867000 HTTP/1.1" 200 - 9 0.010 0.057 2026-10-31 18:50:43,370 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [5/16] Tour debug_menu_set_defaults → Step Check that Company is checked by default, and not Individual (trigger: .o_field_widget[name="company_type"] input[data-value="company"]:checked) 2026-10-31 18:50:43,382 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/10/image_128?unique=1793462867000 HTTP/1.1" 200 - 8 0.017 0.096 2026-10-31 18:50:43,415 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/20/avatar_128?unique=1793462867000 HTTP/1.1" 200 - 9 0.010 0.103 2026-10-31 18:50:43,460 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/36/avatar_128?unique=1793462867000 HTTP/1.1" 200 - 9 0.011 0.151 2026-10-31 18:50:43,491 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/19/avatar_128?unique=1793462867000 HTTP/1.1" 200 - 9 0.008 0.212 2026-10-31 18:50:43,541 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/92/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 16 0.016 0.257 2026-10-31 18:50:43,591 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/358/avatar_128?unique=1793463031000 HTTP/1.1" 200 - 8 0.011 0.213 2026-10-31 18:50:43,665 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/50/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.017 0.174 2026-10-31 18:50:43,709 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/100/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.021 0.183 2026-10-31 18:50:43,778 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/304/avatar_128?unique=1793462693000 HTTP/1.1" 200 - 10 0.022 0.325 2026-10-31 18:50:43,854 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/315/avatar_128?unique=1793462867000 HTTP/1.1" 200 - 9 0.019 0.444 2026-10-31 18:50:43,905 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/93/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.018 0.291 2026-10-31 18:50:43,951 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:43] "GET /web/image/res.partner/348/avatar_128?unique=1793463031000 HTTP/1.1" 200 - 8 0.012 0.217 2026-10-31 18:50:44,012 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/264/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.030 0.430 2026-10-31 18:50:44,064 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/161/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.011 0.364 2026-10-31 18:50:44,151 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/162/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.017 0.328 2026-10-31 18:50:44,265 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 42 0.024 0.332 2026-10-31 18:50:44,269 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.393 2026-10-31 18:50:44,302 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/15/avatar_128?unique=1793462795000 HTTP/1.1" 200 - 9 0.010 0.317 2026-10-31 18:50:44,360 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/27/avatar_128?unique=1793462795000 HTTP/1.1" 200 - 9 0.008 0.319 2026-10-31 18:50:44,415 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/34/avatar_128?unique=1793462795000 HTTP/1.1" 200 - 9 0.016 0.229 2026-10-31 18:50:44,447 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/15/image_128?unique=1793462795000 HTTP/1.1" 200 - 8 0.007 0.351 2026-10-31 18:50:44,490 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/265/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.012 0.108 2026-10-31 18:50:44,564 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/351/avatar_128?unique=1793463031000 HTTP/1.1" 200 - 8 0.013 0.215 2026-10-31 18:50:44,588 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/28/avatar_128?unique=1793462795000 HTTP/1.1" 200 - 9 0.008 0.299 2026-10-31 18:50:44,650 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/206/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.013 0.352 2026-10-31 18:50:44,739 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/163/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.021 0.256 2026-10-31 18:50:44,793 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/261/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.011 0.349 2026-10-31 18:50:44,835 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/86/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.015 0.221 2026-10-31 18:50:44,886 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/51/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.015 0.184 2026-10-31 18:50:44,940 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/279/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.014 0.343 2026-10-31 18:50:44,985 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:44] "GET /web/image/res.partner/106/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.015 0.460 2026-10-31 18:50:45,026 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/305/avatar_128?unique=1793462693000 HTTP/1.1" 200 - 10 0.014 0.264 2026-10-31 18:50:45,066 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/142/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 10 0.011 0.157 2026-10-31 18:50:45,147 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/141/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 10 0.016 0.181 2026-10-31 18:50:45,191 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/277/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.011 0.184 2026-10-31 18:50:45,240 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/226/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.013 0.191 2026-10-31 18:50:45,286 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/72/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.012 0.115 2026-10-31 18:50:45,344 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/183/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.019 0.118 2026-10-31 18:50:45,399 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/211/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.016 0.572 2026-10-31 18:50:45,459 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/70/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.010 0.579 2026-10-31 18:50:45,510 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.026 2026-10-31 18:50:45,547 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/227/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.017 0.437 2026-10-31 18:50:45,603 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/306/avatar_128?unique=1793462693000 HTTP/1.1" 200 - 10 0.012 0.223 2026-10-31 18:50:45,663 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/355/avatar_128?unique=1793463031000 HTTP/1.1" 200 - 8 0.013 0.340 2026-10-31 18:50:45,696 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [6/16] Tour debug_menu_set_defaults → Step Select the individual radio button (trigger: .o_field_widget[name="company_type"] input[data-value="person"]) 2026-10-31 18:50:45,711 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 18:50:45,714 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/337/avatar_128?unique=1793463031000 HTTP/1.1" 200 - 8 0.014 0.295 2026-10-31 18:50:45,774 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "GET /web/image/res.partner/63/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 8 0.013 0.506 2026-10-31 18:50:45,864 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [7/16] Tour debug_menu_set_defaults → Step Open the debug menu (trigger: .o_debug_manager button) 2026-10-31 18:50:45,927 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.001 0.056 2026-10-31 18:50:45,930 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [8/16] Tour debug_menu_set_defaults → Step Click the Set Defaults menu (trigger: .dropdown-item:contains(Set Default Values)) 2026-10-31 18:50:45,937 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "POST /web/dataset/call_kw/ir.ui.view/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:50:45,941 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "POST /web/dataset/call_kw/ir.rule/has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:50:45,952 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:45] "POST /web/dataset/call_kw/ir.model.access/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:50:46,080 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [9/16] Tour debug_menu_set_defaults → Step Choose Company Type = Individual (trigger: #formview_default_fields) 2026-10-31 18:50:46,145 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [10/16] Tour debug_menu_set_defaults → Step Check that there are conditions (trigger: #formview_default_conditions) 2026-10-31 18:50:46,206 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [11/16] Tour debug_menu_set_defaults → Step Save the new default (trigger: footer button:contains(Save default)) 2026-10-31 18:50:46,271 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [12/16] Tour debug_menu_set_defaults → Step Discard the contact creation (trigger: button.o_form_button_cancel) 2026-10-31 18:50:46,291 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:50:46,292 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:46] "POST /web/dataset/call_kw/ir.default/set HTTP/1.1" 200 - 12 0.011 0.014 2026-10-31 18:50:46,392 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [13/16] Tour debug_menu_set_defaults → Step .o_action_manager > .o_kanban_view .o-kanban-button-new 2026-10-31 18:50:46,791 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:46] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 237 0.158 0.235 2026-10-31 18:50:47,280 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [14/16] Tour debug_menu_set_defaults → Step Check that Individual is checked instead of Company (trigger: .o_field_widget[name="company_type"] input[data-value="person"]:checked) 2026-10-31 18:50:47,407 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:47] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 45 0.024 0.085 2026-10-31 18:50:47,554 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [15/16] Tour debug_menu_set_defaults → Step Discard the contact creation (trigger: button.o_form_button_cancel) 2026-10-31 18:50:47,644 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: [16/16] Tour debug_menu_set_defaults → Step Wait for discard (trigger: .o_control_panel .o-kanban-button-new) 2026-10-31 18:50:47,990 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:50:47] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 196 0.116 0.218 2026-10-31 18:50:48,486 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: tour succeeded 2026-10-31 18:50:48,487 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: ╔════════════════════════════════════════╗ ║ TOUR debug_menu_set_defaults SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-31 18:50:48,857 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults.browser: heap 62189244 (allocated 65888256) 2026-10-31 18:50:48,871 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Closing chrome headless with pid 13648 2026-10-31 18:50:48,874 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Closing websocket connection 2026-10-31 18:50:48,875 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Terminating chrome headless with pid 13648 2026-10-31 18:50:49,001 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_185049_000998_test_set_defaults.txt 2026-10-31 18:50:49,001 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui.TestUi.test_set_defaults: Removing chrome user profile "/tmp/tmp2ev8org3_chrome_odoo" 2026-10-31 18:50:49,079 104 INFO rb-be2b723-226188-430981 odoo.addons.contacts.tests.test_ui: Starting TestUi.test_vat_label_string ... 2026-10-31 18:50:49,524 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:50:51,352 104 INFO rb-be2b723-226188-430981 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-10-31 18:50:52,741 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_assignment_salesmen ... 2026-10-31 18:50:55,096 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Query count less than expected for user user_sales_manager: 535 < 605 in test_assignment_salesmen at /data/build/rb-be2b723-226188/addons/crm/tests/test_crm_lead_convert_mass.py:27 2026-10-31 18:50:55,133 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_assignment_salesmen_wteam ... 2026-10-31 18:50:57,810 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Query count less than expected for user user_sales_manager: 509 < 585 in test_assignment_salesmen_wteam at /data/build/rb-be2b723-226188/addons/crm/tests/test_crm_lead_convert_mass.py:45 2026-10-31 18:50:57,854 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_deduplicate ... 2026-10-31 18:50:58,779 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #400 deleted crm.lead records with IDs: [165, 166, 167] 2026-10-31 18:50:58,788 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #400 deleted mail.followers records with IDs: [5582, 5583] 2026-10-31 18:50:58,958 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #400 deleted mail.message records with IDs: [17588] 2026-10-31 18:50:58,967 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #400 deleted crm.lead records with IDs: [170, 60, 169] 2026-10-31 18:50:58,976 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #400 deleted mail.followers records with IDs: [5410, 5587, 5588] 2026-10-31 18:50:59,108 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_find_existing ... 2026-10-31 18:50:59,491 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_internals ... 2026-10-31 18:50:59,999 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_performances ... 2026-10-31 18:51:05,796 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Query count less than expected for user user_sales_manager: 1495 < 1805 in test_mass_convert_performances at /data/build/rb-be2b723-226188/addons/crm/tests/test_crm_lead_convert_mass.py:170 2026-10-31 18:51:05,838 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_w_salesmen ... 2026-10-31 18:51:06,290 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_convert_mass: Starting TestLeadConvertMass.test_mass_convert_with_original_and_duplicate_selected ... 2026-10-31 18:51:06,872 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #400 deleted crm.lead records with IDs: [222, 223, 224] 2026-10-31 18:51:06,880 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #400 deleted mail.followers records with IDs: [5735, 5736] 2026-10-31 18:51:07,015 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:51:10,165 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_smart_calendar: Starting TestCRMLeadSmartCalendar.test_meeting_creation_from_lead_form ... 2026-10-31 18:51:10,431 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_smart_calendar: Starting TestCRMLeadSmartCalendar.test_meeting_view_parameters_1 ... 2026-10-31 18:51:10,694 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_lead_smart_calendar: Starting TestCRMLeadSmartCalendar.test_meeting_view_parameters_2 ... 2026-10-31 18:51:10,959 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 18:51:13,660 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui: Starting TestUi.test_01_crm_tour ... 2026-10-31 18:51:14,186 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome pid: 13928 2026-10-31 18:51:14,187 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome headless temporary user profile dir: /tmp/tmpibnlqv60_chrome_odoo 2026-10-31 18:51:14,188 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Issuing json command http://127.0.0.1:42777/json/version 2026-10-31 18:51:14,190 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42777/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:51:14,222 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 18:51:14,222 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Issuing json command http://127.0.0.1:42777/json 2026-10-31 18:51:14,226 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:42777/json with timeout 3 increased to 10s during tests 2026-10-31 18:51:14,252 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Websocket url found: ws://127.0.0.1:42777/devtools/page/B6BF97CCB76CAB21A914AEFD8E04E723 2026-10-31 18:51:14,260 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Enable chrome headless console log notification 2026-10-31 18:51:14,277 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome headless enable page notifications 2026-10-31 18:51:14,341 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:51:14,353 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Setting session cookie in browser 2026-10-31 18:51:14,357 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:51:14,357 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:51:14,388 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:51:17,166 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:17] "GET /odoo HTTP/1.1" 200 - 180 0.223 2.572 2026-10-31 18:51:17,170 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Navigation result: {'frameId': 'B6BF97CCB76CAB21A914AEFD8E04E723', 'loaderId': 'E499C21C98179B4EEEE510440DF44706', 'isDownload': False} 2026-10-31 18:51:17,171 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Evaluate ready code "odoo.isTourReady('crm_tour')" 2026-10-31 18:51:17,227 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:17] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.016 2026-10-31 18:51:17,244 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:17] "GET /web/webclient/translations/db830aa3520336ca8113dda8e8355e4808a1f9e4?lang=en_US HTTP/1.1" 200 - 0 0.000 0.030 2026-10-31 18:51:17,268 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:17] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.061 2026-10-31 18:51:17,289 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.064 2026-10-31 18:51:17,322 104 INFO rb-be2b723-226188-430981 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-31 18:51:18,282 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.408 0.664 2026-10-31 18:51:18,289 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.916 2026-10-31 18:51:18,296 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.679 2026-10-31 18:51:18,488 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 18:51:18,501 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 18:51:18,506 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-10-31 18:51:18,511 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-10-31 18:51:18,537 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: Owl is running in 'dev' mode. 2026-10-31 18:51:18,589 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:51:18,642 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.076 2026-10-31 18:51:18,649 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.077 2026-10-31 18:51:18,694 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.087 2026-10-31 18:51:18,708 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Evaluate test code "odoo.startTour('crm_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:51:18,729 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [1/25] Tour crm_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 18:51:18,805 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:51:18,852 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.044 0.198 2026-10-31 18:51:18,855 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.100 2026-10-31 18:51:18,887 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.192 2026-10-31 18:51:18,936 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.016 0.123 2026-10-31 18:51:18,962 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:51:18,963 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51: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-31 18:51:18,974 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [2/25] Tour crm_tour → Step Ready to boost your sales? Let's have a look at your Pipeline. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-31 18:51:18,994 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:18] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:51:19,123 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [3/25] Tour crm_tour → Step Ready to boost your sales? Let's have a look at your Pipeline. (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-31 18:51:19,173 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [4/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-31 18:51:19,355 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "POST /mail/data HTTP/1.1" 200 - 139 0.161 0.442 2026-10-31 18:51:19,398 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.012 0.479 2026-10-31 18:51:19,419 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.506 2026-10-31 18:51:19,424 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.553 2026-10-31 18:51:19,488 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "POST /web/action/load HTTP/1.1" 200 - 11 0.024 0.326 2026-10-31 18:51:19,523 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.610 2026-10-31 18:51:19,534 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 18:51:19,589 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.013 0.035 2026-10-31 18:51:19,635 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:51:19,653 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "POST /web/action/run HTTP/1.1" 200 - 22 0.019 0.082 2026-10-31 18:51:19,963 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:19] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 89 0.054 0.213 2026-10-31 18:51:20,015 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.011 2026-10-31 18:51:20,026 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.003 0.012 2026-10-31 18:51:20,112 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.013 0.035 2026-10-31 18:51:20,183 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.017 0.105 2026-10-31 18:51:20,255 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.030 0.155 2026-10-31 18:51:20,312 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.014 0.223 2026-10-31 18:51:20,459 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 18:51:20,651 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [5/25] Tour crm_tour → Step Create your first opportunity. (trigger: .o_opportunity_kanban .o-kanban-button-new) 2026-10-31 18:51:20,680 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.007 0.018 2026-10-31 18:51:20,708 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [6/25] Tour crm_tour → Step Write a few letters to look for a company, or create a new one. (trigger: .o_kanban_quick_create .o_field_widget[name='partner_id'] input) 2026-10-31 18:51:20,773 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 7 0.008 0.045 2026-10-31 18:51:20,847 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 21 0.015 0.040 2026-10-31 18:51:20,902 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:20] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:51:20,976 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [7/25] Tour crm_tour → Step .ui-menu-item > a:contains('Brandon Freeman') 2026-10-31 18:51:21,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.007 0.040 2026-10-31 18:51:21,266 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.011 0.036 2026-10-31 18:51:21,300 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 3 0.004 0.051 2026-10-31 18:51:21,322 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [8/25] Tour crm_tour → Step .o_kanban_quick_create .o_field_widget[name='name'] input:value('Brandon Freeman') 2026-10-31 18:51:21,391 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 10 0.013 0.049 2026-10-31 18:51:21,440 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [9/25] Tour crm_tour → Step Now, add your Opportunity to your Pipeline. (trigger: .o_kanban_quick_create .o_kanban_add) 2026-10-31 18:51:21,516 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [10/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-31 18:51:21,569 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [11/25] Tour crm_tour → Step Drag & drop opportunities between columns as you progress in your sales cycle. (trigger: .o_opportunity_kanban:not(:has(.o_view_sample_data)) .o_kanban_group .o_kanban_record:last-of-type) 2026-10-31 18:51:21,617 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 48 0.040 0.056 2026-10-31 18:51:21,676 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 10 0.008 0.025 2026-10-31 18:51:21,747 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-10-31 18:51:21,759 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.022 2026-10-31 18:51:21,806 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 15 0.010 0.059 2026-10-31 18:51:21,847 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [12/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-31 18:51:21,903 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [13/25] Tour crm_tour → Step Looks like nothing is planned. :(

Tip: Schedule activities to keep track of everything you have to do! (trigger: .o_opportunity_kanban .o_kanban_group .o_kanban_record .o-mail-ActivityButton) 2026-10-31 18:51:21,979 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:21] "POST /web/dataset/call_kw/mail.activity/activity_format HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:51:21,980 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [14/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-31 18:51:22,056 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [15/25] Tour crm_tour → Step Let's Schedule an Activity. (trigger: .o-mail-ActivityListPopover button:contains(Schedule an activity)) 2026-10-31 18:51:22,139 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [16/25] Tour crm_tour → Step All set. Let’s Schedule it. (trigger: .modal-footer button[name="action_schedule_activities"]) 2026-10-31 18:51:22,179 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 20 0.009 0.026 2026-10-31 18:51:22,247 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 7 0.005 0.022 2026-10-31 18:51:22,257 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-10-31 18:51:22,397 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [17/25] Tour crm_tour → Step Drag your opportunity to Won when you get the deal. Congrats! (trigger: .o_opportunity_kanban .o_kanban_record:last-of-type) 2026-10-31 18:51:22,429 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 9 0.008 0.016 2026-10-31 18:51:22,528 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities HTTP/1.1" 200 - 16 0.016 0.053 2026-10-31 18:51:22,592 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 13 0.010 0.028 2026-10-31 18:51:22,773 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [18/25] Tour crm_tour → Step Looking for more opportunities?
Try the Lead Generation tool. (trigger: .o_button_generate_leads) 2026-10-31 18:51:22,794 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 32 0.026 0.045 2026-10-31 18:51:22,823 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.010 2026-10-31 18:51:22,840 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [19/25] Tour crm_tour → Step Which Industry do you want to target? (trigger: .modal-body .o_industry) 2026-10-31 18:51:22,851 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.012 0.014 2026-10-31 18:51:22,861 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/crm.lead/get_rainbowman_message HTTP/1.1" 200 - 2 0.002 0.026 2026-10-31 18:51:22,870 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_button/crm.lead/action_generate_leads HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:51:22,976 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:22] "POST /web/dataset/call_kw/crm.iap.lead.mining.request/get_views HTTP/1.1" 200 - 24 0.022 0.044 2026-10-31 18:51:23,060 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.iap.lead.mining.request/onchange HTTP/1.1" 200 - 13 0.013 0.039 2026-10-31 18:51:23,173 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [20/25] Tour crm_tour → Step Now, just let the magic happen! (trigger: .modal-footer button[name=action_submit]) 2026-10-31 18:51:23,268 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [21/25] Tour crm_tour → Step Now, just let the magic happen! (trigger: .modal-footer button[special=cancel]) 2026-10-31 18:51:23,351 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [22/25] Tour crm_tour → Step .o_opportunity_kanban 2026-10-31 18:51:23,353 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.003 0.007 2026-10-31 18:51:23,362 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.002 0.011 2026-10-31 18:51:23,418 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [23/25] Tour crm_tour → Step Let’s have a look at an Opportunity. (trigger: .o_kanban_record) 2026-10-31 18:51:23,461 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.015 0.064 2026-10-31 18:51:23,489 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [24/25] Tour crm_tour → Step You can make your opportunity advance through your pipeline from here. (trigger: .o_lead_opportunity_form .o_statusbar_status) 2026-10-31 18:51:23,513 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.103 2026-10-31 18:51:23,566 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.014 0.135 2026-10-31 18:51:23,635 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.015 0.193 2026-10-31 18:51:23,744 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 46 0.036 0.195 2026-10-31 18:51:23,914 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.013 0.021 2026-10-31 18:51:23,926 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-10-31 18:51:23,931 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:23] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 18:51:24,014 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.002 0.006 2026-10-31 18:51:24,022 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 18:51:24,059 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: [25/25] Tour crm_tour → Step Click on the breadcrumb to go back to your Pipeline. Odoo will save all modifications as you navigate. (trigger: .breadcrumb-item:not(.active):first) 2026-10-31 18:51:24,142 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: tour succeeded 2026-10-31 18:51:24,150 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: ╔═════════════════════════╗ ║ TOUR crm_tour SUCCEEDED ║ ╚═════════════════════════╝ 2026-10-31 18:51:24,154 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "POST /mail/thread/data HTTP/1.1" 200 - 40 0.059 0.075 2026-10-31 18:51:24,207 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.014 0.168 2026-10-31 18:51:24,290 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.024 0.193 2026-10-31 18:51:24,300 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.002 0.139 2026-10-31 18:51:24,317 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 3 0.002 0.127 2026-10-31 18:51:24,368 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.005 2026-10-31 18:51:24,369 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour.browser: heap 39204820 (allocated 42622976) 2026-10-31 18:51:24,425 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Closing chrome headless with pid 13928 2026-10-31 18:51:24,434 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Closing websocket connection 2026-10-31 18:51:24,435 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.025 0.036 2026-10-31 18:51:24,436 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Terminating chrome headless with pid 13928 2026-10-31 18:51:24,505 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:24] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.011 0.113 2026-10-31 18:51:24,560 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_185124_560399_test_01_crm_tour.txt 2026-10-31 18:51:24,560 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_01_crm_tour: Removing chrome user profile "/tmp/tmpibnlqv60_chrome_odoo" 2026-10-31 18:51:24,623 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui: Starting TestUi.test_03_crm_tour_forecast ... 2026-10-31 18:51:24,955 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome pid: 14195 2026-10-31 18:51:24,955 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome headless temporary user profile dir: /tmp/tmpecomqunw_chrome_odoo 2026-10-31 18:51:24,955 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Issuing json command http://127.0.0.1:33317/json/version 2026-10-31 18:51:24,959 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33317/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:51:25,037 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Browser version: Chrome/150.0.7871.114 2026-10-31 18:51:25,038 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Issuing json command http://127.0.0.1:33317/json 2026-10-31 18:51:25,038 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:33317/json with timeout 3 increased to 10s during tests 2026-10-31 18:51:25,048 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Websocket url found: ws://127.0.0.1:33317/devtools/page/5266E1B3D812BA2959058EFC4D4FCD80 2026-10-31 18:51:25,062 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Enable chrome headless console log notification 2026-10-31 18:51:25,068 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome headless enable page notifications 2026-10-31 18:51:25,110 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:51:25,123 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Setting session cookie in browser 2026-10-31 18:51:25,142 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:51:25,142 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:51:25,163 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:51:26,765 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:26] "GET /odoo HTTP/1.1" 200 - 191 0.157 1.447 2026-10-31 18:51:26,769 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Navigation result: {'frameId': '5266E1B3D812BA2959058EFC4D4FCD80', 'loaderId': '134CF400BF01498A586FE9362D238C1A', 'isDownload': False} 2026-10-31 18:51:26,769 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Evaluate ready code "odoo.isTourReady('crm_forecast')" 2026-10-31 18:51:26,831 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:26] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-10-31 18:51:26,847 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:26] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-10-31 18:51:26,910 104 INFO rb-be2b723-226188-430981 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-31 18:51:27,747 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:27] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.370 0.556 2026-10-31 18:51:27,779 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.938 2026-10-31 18:51:27,795 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:27] "GET /web/webclient/translations/db830aa3520336ca8113dda8e8355e4808a1f9e4?lang=en_US HTTP/1.1" 200 - 0 0.000 0.970 2026-10-31 18:51:27,806 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:27] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.050 2026-10-31 18:51:27,817 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:27] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.670 2026-10-31 18:51:27,979 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 18:51:27,983 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:27] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 18:51:27,984 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 18:51:28,008 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.007 2026-10-31 18:51:28,039 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: Owl is running in 'dev' mode. 2026-10-31 18:51:28,092 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:51:28,137 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.056 2026-10-31 18:51:28,145 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.070 2026-10-31 18:51:28,169 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.053 2026-10-31 18:51:28,252 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Evaluate test code "odoo.startTour('crm_forecast', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:51:28,265 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [1/19] Tour crm_forecast → Step .o_navbar_apps_menu button:enabled 2026-10-31 18:51:28,316 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.048 0.155 2026-10-31 18:51:28,350 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.136 2026-10-31 18:51:28,352 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.107 2026-10-31 18:51:28,361 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 18:51:28,412 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [2/19] Tour crm_forecast → Step open crm app (trigger: .o_app[data-menu-xmlid='crm.crm_menu_root']) 2026-10-31 18:51:28,435 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 18:51:28,502 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:51:28,573 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "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-31 18:51:28,574 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [3/19] Tour crm_forecast → Step Open Reporting menu (trigger: .dropdown-toggle[data-menu-xmlid="crm.crm_menu_report"]) 2026-10-31 18:51:28,821 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "POST /mail/data HTTP/1.1" 200 - 140 0.170 0.394 2026-10-31 18:51:28,848 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.451 2026-10-31 18:51:28,906 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.557 2026-10-31 18:51:28,942 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.558 2026-10-31 18:51:28,985 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:28] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.019 0.579 2026-10-31 18:51:29,025 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.017 0.414 2026-10-31 18:51:29,068 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.005 0.146 2026-10-31 18:51:29,075 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.070 2026-10-31 18:51:29,105 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.085 2026-10-31 18:51:29,158 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/action/run HTTP/1.1" 200 - 22 0.013 0.108 2026-10-31 18:51:29,161 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:51:29,219 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [4/19] Tour crm_forecast → Step Open Forecast menu (trigger: .dropdown-item[data-menu-xmlid="crm.crm_menu_forecast"]) 2026-10-31 18:51:29,288 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [5/19] Tour crm_forecast → Step Wait page loading (trigger: .o_column_quick_create:contains(Add next month)) 2026-10-31 18:51:29,412 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 89 0.054 0.161 2026-10-31 18:51:29,457 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.149 2026-10-31 18:51:29,476 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 2 0.006 0.016 2026-10-31 18:51:29,492 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.005 0.021 2026-10-31 18:51:29,532 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/action/run HTTP/1.1" 200 - 16 0.018 0.027 2026-10-31 18:51:29,589 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.016 0.056 2026-10-31 18:51:29,635 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.012 0.099 2026-10-31 18:51:29,684 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.015 0.125 2026-10-31 18:51:29,763 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 16 0.021 0.185 2026-10-31 18:51:29,912 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 20 0.017 0.321 2026-10-31 18:51:29,943 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 18:51:29,950 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:29] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 18:51:30,047 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:30] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.017 0.040 2026-10-31 18:51:30,115 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:30] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.012 0.106 2026-10-31 18:51:30,166 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:30] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.012 0.138 2026-10-31 18:51:30,224 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:30] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.012 0.190 2026-10-31 18:51:30,413 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:51:30,616 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [6/19] Tour crm_forecast → Step click create (trigger: .o-kanban-button-new) 2026-10-31 18:51:30,627 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.009 0.034 2026-10-31 18:51:30,685 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [7/19] Tour crm_forecast → Step complete name (trigger: .o_field_widget[name=name] input) 2026-10-31 18:51:30,745 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:30] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 7 0.023 0.032 2026-10-31 18:51:30,811 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:30] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 21 0.016 0.031 2026-10-31 18:51:30,905 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:30] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:51:30,971 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [8/19] Tour crm_forecast → Step complete expected revenue (trigger: .o_field_widget[name=expected_revenue] input) 2026-10-31 18:51:31,052 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [9/19] Tour crm_forecast → Step edit lead (trigger: button.o_kanban_edit) 2026-10-31 18:51:31,131 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [10/19] Tour crm_forecast → Step complete expected closing (trigger: div[name=date_deadline] input) 2026-10-31 18:51:31,261 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 48 0.044 0.083 2026-10-31 18:51:31,331 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 9 0.005 0.020 2026-10-31 18:51:31,419 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:51:31,499 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 31 0.019 0.045 2026-10-31 18:51:31,678 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 18:51:31,697 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 18:51:31,708 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:51:31,826 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-10-31 18:51:31,845 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.008 2026-10-31 18:51:31,920 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [11/19] Tour crm_forecast → Step click to make the datepicker disappear (trigger: div[name=date_deadline] input) 2026-10-31 18:51:31,949 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.036 0.074 2026-10-31 18:51:31,950 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.108 2026-10-31 18:51:32,007 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [12/19] Tour crm_forecast → Step navigate back to the kanban view (trigger: .o_back_button) 2026-10-31 18:51:32,022 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.018 0.048 2026-10-31 18:51:32,120 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [13/19] Tour crm_forecast → Step move to the next month (trigger: .o_kanban_record:contains('Test Opportunity 1')) 2026-10-31 18:51:32,135 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.009 2026-10-31 18:51:32,152 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.003 0.017 2026-10-31 18:51:32,225 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.011 0.042 2026-10-31 18:51:32,258 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.008 0.070 2026-10-31 18:51:32,315 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.012 0.108 2026-10-31 18:51:32,362 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.016 0.175 2026-10-31 18:51:32,756 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [14/19] Tour crm_forecast → Step edit lead (trigger: .o_kanban_record:contains('Test Opportunity 1')) 2026-10-31 18:51:32,757 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 15 0.016 0.035 2026-10-31 18:51:32,787 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.001 0.011 2026-10-31 18:51:32,797 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.013 2026-10-31 18:51:32,822 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [15/19] Tour crm_forecast → Step complete expected closing (trigger: .o_field_widget[name=date_deadline] input) 2026-10-31 18:51:32,916 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 27 0.018 0.059 2026-10-31 18:51:32,953 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:32] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:51:33,021 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.010 2026-10-31 18:51:33,107 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [16/19] Tour crm_forecast → Step max out probability (trigger: .o_field_widget[name=probability] input) 2026-10-31 18:51:33,114 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.019 0.085 2026-10-31 18:51:33,120 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.105 2026-10-31 18:51:33,135 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.008 2026-10-31 18:51:33,182 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [17/19] Tour crm_forecast → Step navigate back to the kanban view (trigger: .o_back_button) 2026-10-31 18:51:33,240 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [18/19] Tour crm_forecast → Step add next month (trigger: .o_kanban_add_column) 2026-10-31 18:51:33,302 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/onchange HTTP/1.1" 200 - 25 0.016 0.040 2026-10-31 18:51:33,347 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 5 0.003 0.012 2026-10-31 18:51:33,395 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.009 2026-10-31 18:51:33,406 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.002 0.013 2026-10-31 18:51:33,482 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.016 0.045 2026-10-31 18:51:33,525 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.011 0.093 2026-10-31 18:51:33,585 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.011 0.144 2026-10-31 18:51:33,629 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 9 0.016 0.175 2026-10-31 18:51:33,703 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.017 0.241 2026-10-31 18:51:33,903 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: [19/19] Tour crm_forecast → Step assert that the opportunity has the Won banner (trigger: .o_kanban_record:contains('Test Opportunity 1'):contains('Won')) 2026-10-31 18:51:33,915 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.001 0.010 2026-10-31 18:51:33,923 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:33] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 1 0.001 0.016 2026-10-31 18:51:34,068 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: tour succeeded 2026-10-31 18:51:34,079 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: ╔═════════════════════════════╗ ║ TOUR crm_forecast SUCCEEDED ║ ╚═════════════════════════════╝ 2026-10-31 18:51:34,093 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:34] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.025 0.046 2026-10-31 18:51:34,169 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:34] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 13 0.010 0.130 2026-10-31 18:51:34,253 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:34] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.016 0.213 2026-10-31 18:51:34,290 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:34] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 9 0.010 0.211 2026-10-31 18:51:34,333 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:34] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 14 0.011 0.241 2026-10-31 18:51:34,531 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast.browser: heap 52116848 (allocated 58089472) 2026-10-31 18:51:34,544 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Closing chrome headless with pid 14195 2026-10-31 18:51:34,545 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Closing websocket connection 2026-10-31 18:51:34,545 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Terminating chrome headless with pid 14195 2026-10-31 18:51:34,677 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_185134_677798_test_03_crm_tour_forecast.txt 2026-10-31 18:51:34,678 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_03_crm_tour_forecast: Removing chrome user profile "/tmp/tmpecomqunw_chrome_odoo" 2026-10-31 18:51:34,744 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui: Starting TestUi.test_email_and_phone_propagation_edit_save ... 2026-10-31 18:51:34,813 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [127812, 127819, 127820, 127821, 127822, 127825, 127827, 127828, 127799, 127801, 127842, 127805, 127809] 2026-10-31 18:51:34,813 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18104, 18103, 18102, 18101, 7388, 7387, 7386, 7382, 7381, 7379, 7378, 6853, 6852, 6851, 5643, 4791, 4790, 4789, 3266, 2348, 2347, 2346, 2345, 2344, 2343, 2342, 2341, 2340, 2339, 2338, 2337, 2336, 2335, 2334, 2333, 2332, 2331, 2330, 2329, 2328, 2327, 2326, 2325, 2324, 2323, 2322, 2321, 2320, 2318, 2317, 2316, 2315, 2314, 2313, 2312, 2311, 2310, 2309, 2308, 2307, 2306, 2305, 2304, 2303, 2302, 2301, 2300, 2299, 2298, 2297, 2294, 2293, 2291, 2290, 2288, 2287, 2286, 2285, 2284, 2283, 2282, 2281, 2280] 2026-10-31 18:51:34,847 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [127798, 127811, 127815, 127816, 127817, 127823, 127824, 127826, 127829, 127800, 127830, 127831, 127832, 127833, 127834, 127835, 127836, 127837, 127839, 127802, 127840, 127841, 127843, 127803, 127804, 127806, 127808, 127844, 127853, 127854, 127855, 127845, 127846, 127847, 127848, 127849, 127850, 127851, 127852, 407520, 407521, 407522, 445217, 445259, 445310, 445343, 445480, 445481, 445531, 345771] 2026-10-31 18:51:34,868 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [127818] 2026-10-31 18:51:34,869 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [1227] 2026-10-31 18:51:34,869 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [46, 27, 26, 25, 21, 20, 16, 14, 10, 6, 5, 4, 3, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 22, 19, 18, 17, 15, 13, 8, 2, 1, 234, 233, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 45, 24, 23] 2026-10-31 18:51:34,889 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [127856, 127865, 127866, 127867, 127868, 127869, 127857, 127858, 127859, 127860, 127861, 127862, 127863, 127864] 2026-10-31 18:51:34,890 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [15, 18, 13, 21, 22, 11, 14, 16, 19, 12, 20, 9, 10, 17] 2026-10-31 18:51:34,900 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [102, 103, 104, 105, 106, 107, 109, 111, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 133, 134, 135, 136, 137, 456, 5748, 5749] 2026-10-31 18:51:35,195 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-10-31 18:51:35,605 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome pid: 14470 2026-10-31 18:51:35,605 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome headless temporary user profile dir: /tmp/tmpt3m3io9p_chrome_odoo 2026-10-31 18:51:35,606 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Issuing json command http://127.0.0.1:41173/json/version 2026-10-31 18:51:35,607 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41173/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:51:35,675 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Browser version: Chrome/150.0.7871.114 2026-10-31 18:51:35,675 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Issuing json command http://127.0.0.1:41173/json 2026-10-31 18:51:35,676 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41173/json with timeout 3 increased to 10s during tests 2026-10-31 18:51:35,697 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Websocket url found: ws://127.0.0.1:41173/devtools/page/9A9CE0F4E3322484862BB2B123614171 2026-10-31 18:51:35,710 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Enable chrome headless console log notification 2026-10-31 18:51:35,720 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome headless enable page notifications 2026-10-31 18:51:35,801 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:51:35,810 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Setting session cookie in browser 2026-10-31 18:51:35,815 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:51:35,815 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:51:35,844 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:51:37,439 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:37] "GET /odoo HTTP/1.1" 200 - 182 0.130 1.469 2026-10-31 18:51:37,444 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Navigation result: {'frameId': '9A9CE0F4E3322484862BB2B123614171', 'loaderId': 'A29A838395417A8D3C8F7A83296CC2B0', 'isDownload': False} 2026-10-31 18:51:37,444 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Evaluate ready code "odoo.isTourReady('crm_email_and_phone_propagation_edit_save')" 2026-10-31 18:51:37,514 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:37] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.022 2026-10-31 18:51:37,519 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:37] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.031 2026-10-31 18:51:37,598 104 INFO rb-be2b723-226188-430981 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-31 18:51:38,504 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.410 0.600 2026-10-31 18:51:38,513 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.690 2026-10-31 18:51:38,526 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /web/webclient/translations/db830aa3520336ca8113dda8e8355e4808a1f9e4?lang=en_US HTTP/1.1" 200 - 0 0.000 1.031 2026-10-31 18:51:38,550 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 1.033 2026-10-31 18:51:38,556 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.134 2026-10-31 18:51:38,731 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 18:51:38,732 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 18:51:38,743 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-10-31 18:51:38,764 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.010 2026-10-31 18:51:38,774 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: Owl is running in 'dev' mode. 2026-10-31 18:51:38,814 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:51:38,864 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.055 2026-10-31 18:51:38,873 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.072 2026-10-31 18:51:38,947 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Evaluate test code "odoo.startTour('crm_email_and_phone_propagation_edit_save', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:51:38,960 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: [1/5] Tour crm_email_and_phone_propagation_edit_save → Step .o_navbar_apps_menu button:enabled 2026-10-31 18:51:38,993 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.039 0.126 2026-10-31 18:51:39,068 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.021 0.225 2026-10-31 18:51:39,085 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.163 2026-10-31 18:51:39,092 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: [2/5] Tour crm_email_and_phone_propagation_edit_save → Step open crm app (trigger: .o_app[data-menu-xmlid="crm.crm_menu_root"]) 2026-10-31 18:51:39,145 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-10-31 18:51:39,173 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.049 2026-10-31 18:51:39,184 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.035 0.126 2026-10-31 18:51:39,190 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.219 2026-10-31 18:51:39,193 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:51:39,205 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:51:39,228 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.010 0.183 2026-10-31 18:51:39,249 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.194 2026-10-31 18:51:39,278 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: [3/5] Tour crm_email_and_phone_propagation_edit_save → Step Open the first lead (trigger: .o_kanban_record:contains(Test Lead Propagation)) 2026-10-31 18:51:39,539 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "POST /mail/data HTTP/1.1" 200 - 133 0.106 0.462 2026-10-31 18:51:39,569 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.382 2026-10-31 18:51:39,625 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "POST /web/action/load HTTP/1.1" 200 - 11 0.022 0.298 2026-10-31 18:51:39,650 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.008 0.070 2026-10-31 18:51:39,757 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-10-31 18:51:39,796 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.027 2026-10-31 18:51:39,834 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "POST /web/action/run HTTP/1.1" 200 - 22 0.010 0.052 2026-10-31 18:51:39,866 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:51:40,149 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 89 0.066 0.198 2026-10-31 18:51:40,209 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 6 0.011 0.012 2026-10-31 18:51:40,225 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 4 0.004 0.026 2026-10-31 18:51:40,291 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/crm.lead/web_search_read HTTP/1.1" 200 - 10 0.009 0.032 2026-10-31 18:51:40,407 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:51:40,492 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: [4/5] Tour crm_email_and_phone_propagation_edit_save → Step .o_form_editable .o_field_widget[name=email_from] input 2026-10-31 18:51:40,530 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.025 0.039 2026-10-31 18:51:40,542 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-10-31 18:51:40,687 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/crm.lead/web_read HTTP/1.1" 200 - 44 0.036 0.129 2026-10-31 18:51:40,896 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 8 0.010 0.020 2026-10-31 18:51:40,907 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/crm.stage/search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-10-31 18:51:40,924 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "POST /web/dataset/call_kw/crm.team/has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:51:40,962 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:40] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:51:41,077 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:41] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.004 2026-10-31 18:51:41,092 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 18:51:41,119 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:41] "POST /web/dataset/call_kw/crm.lead/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.020 2026-10-31 18:51:41,144 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: [5/5] Tour crm_email_and_phone_propagation_edit_save → Step Save the lead (trigger: .o_form_button_save:not(:visible)) 2026-10-31 18:51:41,216 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: tour succeeded 2026-10-31 18:51:41,229 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR crm_email_and_phone_propagation_edit_save SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-10-31 18:51:41,276 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:41] "POST /mail/thread/data HTTP/1.1" 200 - 40 0.066 0.116 2026-10-31 18:51:41,359 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:41] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.021 0.189 2026-10-31 18:51:41,456 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save.browser: heap 32470856 (allocated 36327424) 2026-10-31 18:51:41,505 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Closing chrome headless with pid 14470 2026-10-31 18:51:41,509 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Closing websocket connection 2026-10-31 18:51:41,512 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Terminating chrome headless with pid 14470 2026-10-31 18:51:41,602 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:41] "POST /web/dataset/call_kw/crm.lead/web_save HTTP/1.1" 200 - 91 0.080 0.278 2026-10-31 18:51:41,618 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_185141_618134_test_email_and_phone_propagation_edit_save.txt 2026-10-31 18:51:41,618 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: Removing chrome user profile "/tmp/tmpt3m3io9p_chrome_odoo" 2026-10-31 18:51:41,667 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_crm_ui.TestUi.test_email_and_phone_propagation_edit_save: waiting for threads: [] 2026-10-31 18:51:41,669 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:51:41] "GET /web/image/res.partner/2/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 13 0.019 0.169 2026-10-31 18:51:41,744 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-10-31 18:51:44,390 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_performances: Starting TestLeadAssignPerf.test_assign_perf_no_duplicates ... 2026-10-31 18:51:47,374 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_performances: Query count less than expected for user user_sales_manager: 496 < 590 in test_assign_perf_no_duplicates at /data/build/rb-be2b723-226188/addons/crm/tests/test_performances.py:98 2026-10-31 18:51:47,421 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_performances: Starting TestLeadAssignPerf.test_assign_perf_populated ... 2026-10-31 18:52:16,775 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_performances: Query count less than expected for user user_sales_manager: 4746 < 6066 in test_assign_perf_populated at /data/build/rb-be2b723-226188/addons/crm/tests/test_performances.py:181 2026-10-31 18:52:16,867 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-10-31 18:52:17,714 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui: Starting TestUi.test_crm_team_members_mono_company ... 2026-10-31 18:52:18,341 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome pid: 14699 2026-10-31 18:52:18,341 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome headless temporary user profile dir: /tmp/tmpgy7nbc64_chrome_odoo 2026-10-31 18:52:18,342 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Issuing json command http://127.0.0.1:45949/json/version 2026-10-31 18:52:18,343 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45949/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:52:18,349 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Browser version: Chrome/150.0.7871.114 2026-10-31 18:52:18,350 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Issuing json command http://127.0.0.1:45949/json 2026-10-31 18:52:18,350 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:45949/json with timeout 3 increased to 10s during tests 2026-10-31 18:52:18,354 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Websocket url found: ws://127.0.0.1:45949/devtools/page/0362C46491167C42BBC67986156ABAB2 2026-10-31 18:52:18,359 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Enable chrome headless console log notification 2026-10-31 18:52:18,362 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome headless enable page notifications 2026-10-31 18:52:18,396 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:salesmanager from n/a 2026-10-31 18:52:18,411 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Setting session cookie in browser 2026-10-31 18:52:18,416 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Open "http://127.0.0.1:8069/" in browser 2026-10-31 18:52:18,416 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Navigating to: "http://127.0.0.1:8069/" 2026-10-31 18:52:18,433 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:52:20,047 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 416, model: website.page 2026-10-31 18:52:20,335 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 416, model: website.page 2026-10-31 18:52:21,195 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET / HTTP/1.1" 200 - 284 0.170 2.595 2026-10-31 18:52:21,200 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Navigation result: {'frameId': '0362C46491167C42BBC67986156ABAB2', 'loaderId': 'E91C57155D61AE21B80F61FE96F1B67A', 'isDownload': False} 2026-10-31 18:52:21,200 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Evaluate ready code "odoo.isTourReady('create_crm_team_tour')" 2026-10-31 18:52:21,242 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:52:21,285 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 18:52:21,329 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.030 0.033 2026-10-31 18:52:21,345 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 18:52:21,355 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.074 2026-10-31 18:52:21,363 104 INFO rb-be2b723-226188-430981 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-31 18:52:21,375 104 INFO rb-be2b723-226188-430981 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-31 18:52:21,394 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 18:52:21,417 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.046 2026-10-31 18:52:21,528 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 18:52:21,537 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 18:52:21,542 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:52:21,546 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.006 0.019 2026-10-31 18:52:21,592 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:52:21,633 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 18:52:21,663 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.043 2026-10-31 18:52:21,692 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:21] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.015 0.058 2026-10-31 18:52:22,105 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:22] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:52:22,198 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Evaluate test code "odoo.startTour('create_crm_team_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:52:22,262 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.125 2026-10-31 18:52:22,342 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:22] "POST /im_livechat/init HTTP/1.1" 200 - 27 0.014 0.169 2026-10-31 18:52:23,230 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:23] "GET /odoo HTTP/1.1" 200 - 121 0.062 0.946 2026-10-31 18:52:23,276 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:23] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-10-31 18:52:23,293 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:23] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-10-31 18:52:23,382 104 INFO rb-be2b723-226188-430981 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-31 18:52:23,667 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:23] "GET /web/webclient/load_menus/70bfb9ec2ff0ce82263201de607535393a4d481a04e5e58148353e64ac17122a HTTP/1.1" 200 - 270 0.143 0.249 2026-10-31 18:52:23,676 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:23] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.392 2026-10-31 18:52:23,702 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.007 0.404 2026-10-31 18:52:23,710 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:23] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.126 2026-10-31 18:52:24,208 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 18:52:24,350 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-31 18:52:24,354 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 18:52:24,357 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-10-31 18:52:24,364 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [1/15] Tour create_crm_team_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 18:52:24,383 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-31 18:52:24,405 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: Owl is running in 'dev' mode. 2026-10-31 18:52:24,430 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:52:24,480 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.024 2026-10-31 18:52:24,493 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.022 2026-10-31 18:52:24,514 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.033 2026-10-31 18:52:24,604 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:52:24,622 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [2/15] Tour create_crm_team_tour → Step .o_app[data-menu-xmlid="crm.crm_menu_root"] 2026-10-31 18:52:24,640 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:52:24,650 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "POST /mail/data HTTP/1.1" 200 - 34 0.047 0.046 2026-10-31 18:52:24,710 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /web/image/res.partner/1817/avatar_128?unique=1793472736000 HTTP/1.1" 200 - 15 0.019 0.111 2026-10-31 18:52:24,728 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [3/15] Tour create_crm_team_tour → Step .o_app[data-menu-xmlid="crm.crm_menu_root"] 2026-10-31 18:52:24,729 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.148 2026-10-31 18:52:24,771 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [4/15] Tour create_crm_team_tour → Step button[data-menu-xmlid="crm.crm_menu_config"] 2026-10-31 18:52:24,781 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /web/image?model=res.users&field=avatar_128&id=416 HTTP/1.1" 200 - 9 0.014 0.179 2026-10-31 18:52:24,784 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.187 2026-10-31 18:52:24,833 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:52:24,834 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.130 2026-10-31 18:52:24,886 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "POST /web/action/load HTTP/1.1" 200 - 11 0.018 0.129 2026-10-31 18:52:24,923 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.088 2026-10-31 18:52:24,958 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:24] "POST /web/action/run HTTP/1.1" 200 - 23 0.011 0.031 2026-10-31 18:52:25,042 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [5/15] Tour create_crm_team_tour → Step a[data-menu-xmlid="crm.crm_team_config"] 2026-10-31 18:52:25,108 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [6/15] Tour create_crm_team_tour → Step button.o_list_button_add 2026-10-31 18:52:25,262 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "POST /web/dataset/call_kw/crm.lead/get_views HTTP/1.1" 200 - 90 0.074 0.181 2026-10-31 18:52:25,294 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.174 2026-10-31 18:52:25,326 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "POST /web/dataset/call_kw/crm.lead/web_read_group HTTP/1.1" 200 - 8 0.012 0.012 2026-10-31 18:52:25,346 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "POST /web/dataset/call_kw/crm.lead/read_progress_bar HTTP/1.1" 200 - 1 0.002 0.043 2026-10-31 18:52:25,725 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "POST /web/dataset/call_kw/crm.team/get_views HTTP/1.1" 200 - 171 0.110 0.292 2026-10-31 18:52:25,770 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-31 18:52:25,799 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "POST /web/dataset/call_kw/crm.team/web_search_read HTTP/1.1" 200 - 3 0.010 0.041 2026-10-31 18:52:25,879 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:52:25,906 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [7/15] Tour create_crm_team_tour → Step input[id="name_0"] 2026-10-31 18:52:25,933 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:52:25,993 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:25] "POST /web/dataset/call_kw/crm.team/onchange HTTP/1.1" 200 - 9 0.010 0.041 2026-10-31 18:52:26,184 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [8/15] Tour create_crm_team_tour → Step button.o-kanban-button-new 2026-10-31 18:52:26,302 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [9/15] Tour create_crm_team_tour → Step div.modal-dialog tr:contains("Test Salesman") input.form-check-input 2026-10-31 18:52:26,312 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:26] "POST /web/dataset/call_kw/crm.team/onchange HTTP/1.1" 200 - 2 0.004 0.015 2026-10-31 18:52:26,863 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:26] "POST /web/dataset/call_kw/res.users/get_views HTTP/1.1" 200 - 231 0.127 0.416 2026-10-31 18:52:26,934 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:26] "POST /web/dataset/call_kw/res.users/web_search_read HTTP/1.1" 200 - 8 0.013 0.042 2026-10-31 18:52:27,112 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [10/15] Tour create_crm_team_tour → Step div.modal-dialog tr:contains("Test Sales Manager") input.form-check-input 2026-10-31 18:52:27,179 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [11/15] Tour create_crm_team_tour → Step div.modal-dialog tr:contains("Test Sales Manager") input.form-check-input:checked 2026-10-31 18:52:27,238 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [12/15] Tour create_crm_team_tour → Step .o_list_selection_box:contains(2) 2026-10-31 18:52:27,295 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [13/15] Tour create_crm_team_tour → Step button.o_select_button 2026-10-31 18:52:27,372 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [14/15] Tour create_crm_team_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-31 18:52:27,399 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:52:27,404 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 7 0.013 0.034 2026-10-31 18:52:27,513 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "POST /web/dataset/call_kw/crm.team/onchange HTTP/1.1" 200 - 7 0.036 0.056 2026-10-31 18:52:27,550 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "GET /web/image/res.users/416/avatar_128?unique=1793472747414 HTTP/1.1" 200 - 9 0.009 0.098 2026-10-31 18:52:27,572 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: [15/15] Tour create_crm_team_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-31 18:52:27,605 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "GET /web/image/res.users/415/avatar_128?unique=1793472747414 HTTP/1.1" 200 - 10 0.011 0.148 2026-10-31 18:52:27,758 104 INFO rb-be2b723-226188-430981 odoo.tests.common: Simulating signal changes during tests 2026-10-31 18:52:27,759 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "POST /web/dataset/call_kw/crm.team/web_save HTTP/1.1" 200 - 75 0.055 0.118 2026-10-31 18:52:27,821 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: tour succeeded 2026-10-31 18:52:27,827 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: ╔═════════════════════════════════════╗ ║ TOUR create_crm_team_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-31 18:52:27,857 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.033 0.044 2026-10-31 18:52:27,903 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.014 0.054 2026-10-31 18:52:27,949 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "GET /web/image/res.users/416/avatar_128?unique=1793472747790 HTTP/1.1" 200 - 13 0.011 0.089 2026-10-31 18:52:27,982 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:27] "GET /web/image/res.users/415/avatar_128?unique=1793472747790 HTTP/1.1" 200 - 10 0.008 0.121 2026-10-31 18:52:28,109 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company.browser: heap 35943508 (allocated 38289408) 2026-10-31 18:52:28,154 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Closing chrome headless with pid 14699 2026-10-31 18:52:28,164 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Closing websocket connection 2026-10-31 18:52:28,168 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Terminating chrome headless with pid 14699 2026-10-31 18:52:28,294 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_185228_294129_test_crm_team_members_mono_company.txt 2026-10-31 18:52:28,294 104 INFO rb-be2b723-226188-430981 odoo.addons.crm.tests.test_sales_team_ui.TestUi.test_crm_team_members_mono_company: Removing chrome user profile "/tmp/tmpgy7nbc64_chrome_odoo" 2026-10-31 18:52:28,400 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:52:35,468 104 INFO rb-be2b723-226188-430981 odoo.addons.crm_livechat.tests.test_chatbot_lead: Starting CrmChatbotCase.test_chatbot_lead_portal_user ... 2026-10-31 18:52:35,677 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:52:36,231 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:36] "POST /im_livechat/get_session HTTP/1.1" 200 - 108 0.077 0.479 2026-10-31 18:52:36,566 104 INFO rb-be2b723-226188-430981 odoo.addons.crm_livechat.tests.test_chatbot_lead: Starting CrmChatbotCase.test_chatbot_lead_public_user ... 2026-10-31 18:52:36,825 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:52:37,288 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:37] "POST /im_livechat/get_session HTTP/1.1" 200 - 108 0.051 0.415 2026-10-31 18:52:37,670 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:52:40,368 104 INFO rb-be2b723-226188-430981 odoo.addons.crm_livechat.tests.test_crm_lead: Starting TestLivechatLead.test_crm_lead_creation_guest ... 2026-10-31 18:52:40,396 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:52:40,951 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:40] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.060 0.498 2026-10-31 18:52:41,232 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:41] "POST /im_livechat/get_session HTTP/1.1" 200 - 52 0.049 0.091 2026-10-31 18:52:41,336 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #420 deleted discuss.channel.member records with IDs: [651] 2026-10-31 18:52:41,463 104 INFO rb-be2b723-226188-430981 odoo.addons.crm_livechat.tests.test_crm_lead: Starting TestLivechatLead.test_crm_lead_creation_portal ... 2026-10-31 18:52:41,480 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:user_portal from n/a 2026-10-31 18:52:41,495 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:52:42,033 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:52:42] "POST /im_livechat/get_session HTTP/1.1" 200 - 80 0.047 0.493 2026-10-31 18:52:42,297 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 18:52:42,335 104 INFO rb-be2b723-226188-430981 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_include_archived ... 2026-10-31 18:52:42,389 104 INFO rb-be2b723-226188-430981 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_archive ... 2026-10-31 18:52:42,417 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted data_recycle.record records with IDs: [6, 7, 8, 9, 10] 2026-10-31 18:52:42,452 104 INFO rb-be2b723-226188-430981 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_domain ... 2026-10-31 18:52:42,502 104 INFO rb-be2b723-226188-430981 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_flow ... 2026-10-31 18:52:42,525 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted fetchmail.server records with IDs: [1] 2026-10-31 18:52:42,580 104 INFO rb-be2b723-226188-430981 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_notification ... 2026-10-31 18:52:42,776 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-10-31 18:52:42,815 104 INFO rb-be2b723-226188-430981 odoo.addons.data_recycle.tests.test_data_recycle: Starting TestDataRecycle.test_recycle_unlink ... 2026-10-31 18:52:42,837 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted fetchmail.server records with IDs: [1, 2, 3, 4, 5] 2026-10-31 18:52:42,848 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted data_recycle.record records with IDs: [25, 26, 27, 28, 29] 2026-10-31 18:52:42,902 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:52:44,362 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_00_order_with_heavy_product_simple ... 2026-10-31 18:52:44,890 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_01_order_with_heavy_product_different_uom ... 2026-10-31 18:52:45,321 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_02_order_with_big_product_simple ... 2026-10-31 18:52:45,736 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_03_order_with_big_product_different_uom ... 2026-10-31 18:52:46,121 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_04_check_must_have_tag ... 2026-10-31 18:52:46,497 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_05_check_excluded_tag ... 2026-10-31 18:52:47,025 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_06_check_tags_complex ... 2026-10-31 18:52:47,829 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_availability: Starting TestDeliveryAvailability.test_action_open_delivery_wizard_ignores_archived_carriers ... 2026-10-31 18:52:48,041 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:52:51,069 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_00_delivery_cost ... 2026-10-31 18:52:53,739 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_01_delivery_cost_from_pricelist ... 2026-10-31 18:52:54,157 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_01_taxes_on_delivery_cost ... 2026-10-31 18:52:56,000 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_02_delivery_cost_from_different_currency ... 2026-10-31 18:52:56,671 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_base_on_rule_cost_for_combo_product ... 2026-10-31 18:52:56,990 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_base_on_rule_currency_is_converted ... 2026-10-31 18:53:02,521 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_delivery_product_taxes_on_branch ... 2026-10-31 18:53:08,642 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [215] 2026-10-31 18:53:08,918 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_estimated_weight ... 2026-10-31 18:53:09,228 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_fixed_price_margins ... 2026-10-31 18:53:09,749 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_get_invalid_delivery_weight_lines ... 2026-10-31 18:53:10,162 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_price_with_weight_volume_variable ... 2026-10-31 18:53:10,411 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery.tests.test_delivery_cost: Starting TestDeliveryCost.test_update_weight_in_shipping_when_change_quantity ... 2026-10-31 18:53:10,748 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:53:10,965 104 INFO rb-be2b723-226188-430981 odoo.addons.delivery_stock_picking_batch.tests.test_delivery_picking_batch: Starting TestDeliveryPickingBatch.test_batch_picking_pack_shipping_weight_compute ... 2026-10-31 18:53:11,777 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:53:26,351 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36177] 2026-10-31 18:53:26,351 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-10-31 18:53:26,728 104 INFO rb-be2b723-226188-430981 odoo.addons.digest.tests.test_digest: Starting TestUnsubscribe.test_mail_mail_headers ... 2026-10-31 18:53:27,623 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:53:27,981 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:27] "POST /digest/5/unsubscribe_oneclik?token=7c9dcc47457698b473dacb589a533e7bc0942cc8c96434a01a342ffd356958bb&user_id=430 HTTP/1.1" 200 - 17 0.008 0.353 2026-10-31 18:53:28,008 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:28] "POST /digest/5/unsubscribe_oneclik?token=a9bb0d015513fe9fde6489620c2145e20e3fe5f961c908673ad979cb62f30752&user_id=6 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-31 18:53:28,044 104 INFO rb-be2b723-226188-430981 odoo.addons.digest.tests.test_digest: Starting TestUnsubscribe.test_unsubscribe ... 2026-10-31 18:53:28,096 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:demo from n/a 2026-10-31 18:53:28,117 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:53:29,965 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:29] "GET /digest/6/unsubscribe HTTP/1.1" 200 - 280 0.189 1.661 2026-10-31 18:53:29,997 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:demo from n/a 2026-10-31 18:53:30,086 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:30] "GET /digest/6/unsubscribe HTTP/1.1" 200 - 19 0.014 0.070 2026-10-31 18:53:30,846 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:30] "GET /digest/6/unsubscribe?token=ecaa2976b3521ae4d09fecf85df93cb6201ce904e784067d296a4f446cc90b8b&user_id=6 HTTP/1.1" 200 - 129 0.074 0.657 2026-10-31 18:53:31,155 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:31] "GET /digest/6/unsubscribe?token=probably-not-a-token&user_id=6 HTTP/1.1" 404 - 23 0.014 0.273 2026-10-31 18:53:31,233 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:31] "GET /digest/6/unsubscribe HTTP/1.1" 404 - 13 0.008 0.050 2026-10-31 18:53:31,284 104 INFO rb-be2b723-226188-430981 odoo.addons.digest.tests.test_digest: Starting TestUnsubscribe.test_unsubscribe_token_one_click ... 2026-10-31 18:53:31,324 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:53:31,800 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:31] "GET /digest/7/unsubscribe_oneclik?token=5ca42d124baf4eea123745d50415477cd07b106d5702e9f615742911d9405c91&user_id=6 HTTP/1.1" 405 - 3 0.001 0.478 2026-10-31 18:53:31,837 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:31] "POST /digest/7/unsubscribe_oneclik?token=5ca42d124baf4eea123745d50415477cd07b106d5702e9f615742911d9405c91&user_id=6 HTTP/1.1" 200 - 14 0.007 0.021 2026-10-31 18:53:31,917 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:53:31,938 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_internals: Starting TestEventIcs.test_ics_file_matches_the_mail_language ... 2026-10-31 18:53:32,465 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:53:32,481 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:53:34,039 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:34] "GET /event/atelier-du-bois-11/ics?lang=fr_FR HTTP/1.1" 200 - 22 0.026 1.535 2026-10-31 18:53:34,180 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:53:34] "GET /event/wood-workshop-11/ics?lang=en_US HTTP/1.1" 200 - 6 0.007 0.124 2026-10-31 18:53:34,247 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:53:37,984 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [104945, 104950] 2026-10-31 18:53:37,985 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted event.mail records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32] 2026-10-31 18:53:38,333 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_assert_initial_values ... 2026-10-31 18:53:38,397 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule ... 2026-10-31 18:53:39,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:39,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:40,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:40,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:40,654 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:41,654 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:41,654 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:41,654 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:42,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:42,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:42,470 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_global_composer ... 2026-10-31 18:53:43,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:43,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:43,162 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_global_no_registrations ... 2026-10-31 18:53:43,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:43,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:43,397 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_registration_composer ... 2026-10-31 18:53:43,591 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_fail_registration_template_removed ... 2026-10-31 18:53:43,641 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.template records with IDs: [113] 2026-10-31 18:53:43,649 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted event.mail records with IDs: [36, 37] 2026-10-31 18:53:43,691 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_on_subscription ... 2026-10-31 18:53:45,332 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Query count less than expected for user user_eventmanager: 35 < 37 in test_event_mail_schedule_on_subscription at /data/build/rb-be2b723-226188/addons/event/tests/test_event_mail_schedule.py:484 2026-10-31 18:53:45,776 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Query count less than expected for user user_eventmanager: 66 < 67 in test_event_mail_schedule_on_subscription at /data/build/rb-be2b723-226188/addons/event/tests/test_event_mail_schedule.py:507 2026-10-31 18:53:45,806 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_event_mail_schedule_on_subscription_async ... 2026-10-31 18:53:46,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:46,123 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:46,696 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_scheduler_exclusion_list_usage ... 2026-10-31 18:53:47,499 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_scheduler_on_archived_event ... 2026-10-31 18:53:48,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:48,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:48,716 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_scheduler_on_done_event ... 2026-10-31 18:53:49,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:49,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:49,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) started manually 2026-10-31 18:53:49,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_cron: Job 'Event: Mail Scheduler' (53) done 2026-10-31 18:53:49,900 104 INFO rb-be2b723-226188-430981 odoo.addons.event.tests.test_event_mail_schedule: Starting TestMailSchedule.test_unique_event_mail_ids ... 2026-10-31 18:53:50,544 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 18:53:53,672 104 INFO rb-be2b723-226188-430981 odoo.addons.event_booth.tests.test_event_booth_internals: Starting TestEventData.test_event_booth_contact ... 2026-10-31 18:53:53,949 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:53:57,462 104 INFO rb-be2b723-226188-430981 odoo.addons.event_booth.tests.test_event_internals: Starting TestEventData.test_event_configuration_booths_from_type ... 2026-10-31 18:53:58,498 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:54:17,601 104 INFO rb-be2b723-226188-430981 odoo.addons.event_booth_sale.tests.test_event_booth_sale: Starting TestEventBoothSaleInvoice.test_event_booth_with_invoice ... 2026-10-31 18:54:23,570 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-10-31 18:54:27,440 104 INFO rb-be2b723-226188-430981 odoo.addons.event_product.tests.test_event_product: Starting TestEventProduct.test_ensure_event_service_tracking ... 2026-10-31 18:54:29,015 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:54:29,036 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui: Starting TestUi.test_event_configurator ... 2026-10-31 18:54:29,663 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome pid: 14949 2026-10-31 18:54:29,664 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome headless temporary user profile dir: /tmp/tmpx88r7myi_chrome_odoo 2026-10-31 18:54:29,664 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Issuing json command http://127.0.0.1:36041/json/version 2026-10-31 18:54:29,693 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36041/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:54:29,705 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Browser version: Chrome/150.0.7871.114 2026-10-31 18:54:29,705 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Issuing json command http://127.0.0.1:36041/json 2026-10-31 18:54:29,706 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36041/json with timeout 3 increased to 10s during tests 2026-10-31 18:54:29,715 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Websocket url found: ws://127.0.0.1:36041/devtools/page/3B548D0F10CFFFA610DCA0D620A9FD97 2026-10-31 18:54:29,724 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Enable chrome headless console log notification 2026-10-31 18:54:29,742 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome headless enable page notifications 2026-10-31 18:54:29,829 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:54:29,840 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Setting session cookie in browser 2026-10-31 18:54:29,843 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:54:29,843 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:54:29,861 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:54:31,597 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:31] "GET /odoo HTTP/1.1" 200 - 185 0.155 1.584 2026-10-31 18:54:31,604 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Navigation result: {'frameId': '3B548D0F10CFFFA610DCA0D620A9FD97', 'loaderId': '34FE81ACE419050423BC781187157444', 'isDownload': False} 2026-10-31 18:54:31,604 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Evaluate ready code "odoo.isTourReady('event_configurator_tour')" 2026-10-31 18:54:31,660 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:31] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-10-31 18:54:31,693 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.028 2026-10-31 18:54:31,726 104 INFO rb-be2b723-226188-430981 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-31 18:54:32,545 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:32] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.354 0.542 2026-10-31 18:54:32,552 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:32] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.904 2026-10-31 18:54:32,559 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:32] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.798 2026-10-31 18:54:32,577 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:32] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.922 2026-10-31 18:54:32,677 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:32] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 18:54:33,626 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 18:54:33,649 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-10-31 18:54:33,654 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-10-31 18:54:33,662 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.014 2026-10-31 18:54:33,677 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: Owl is running in 'dev' mode. 2026-10-31 18:54:33,719 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 18:54:33,764 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.057 2026-10-31 18:54:33,774 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.067 2026-10-31 18:54:33,803 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.055 2026-10-31 18:54:33,841 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: The ready code tooks too much time : 2.236713409423828 2026-10-31 18:54:33,872 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Evaluate test code "odoo.startTour('event_configurator_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:54:33,893 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [1/30] Tour event_configurator_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 18:54:33,966 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.026 2026-10-31 18:54:33,970 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.051 0.160 2026-10-31 18:54:33,984 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.111 2026-10-31 18:54:34,036 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.230 2026-10-31 18:54:34,052 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:54:34,059 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:54:34,118 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [2/30] Tour event_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-31 18:54:34,137 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 18:54:34,314 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [3/30] Tour event_configurator_tour → Step Go to the Sales App (trigger: .o_app[data-menu-xmlid="sale.sale_menu_root"]) 2026-10-31 18:54:34,363 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [4/30] Tour event_configurator_tour → Step .o_sale_order 2026-10-31 18:54:34,430 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "POST /mail/data HTTP/1.1" 200 - 139 0.143 0.411 2026-10-31 18:54:34,489 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.011 0.454 2026-10-31 18:54:34,533 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.592 2026-10-31 18:54:34,573 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.544 2026-10-31 18:54:34,606 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "POST /web/action/load HTTP/1.1" 200 - 12 0.013 0.272 2026-10-31 18:54:34,627 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.602 2026-10-31 18:54:34,648 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.109 2026-10-31 18:54:34,654 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.045 2026-10-31 18:54:34,693 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.054 2026-10-31 18:54:34,757 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:54:35,377 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:35] "POST /web/dataset/call_kw/sale.order/get_views HTTP/1.1" 200 - 221 0.155 0.563 2026-10-31 18:54:35,527 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:35] "POST /web/dataset/call_kw/sale.order/web_search_read HTTP/1.1" 200 - 22 0.028 0.073 2026-10-31 18:54:35,533 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.097 2026-10-31 18:54:36,028 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [5/30] Tour event_configurator_tour → Step Create new order (trigger: .o_list_button_add) 2026-10-31 18:54:36,050 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:36] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 9 0.015 0.035 2026-10-31 18:54:36,143 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [6/30] Tour event_configurator_tour → Step Select customer Azure (trigger: .o_field_widget[name=partner_id] input) 2026-10-31 18:54:36,193 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-10-31 18:54:36,427 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:36] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 50 0.041 0.172 2026-10-31 18:54:36,735 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:36] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:54:36,924 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [7/30] Tour event_configurator_tour → Step ul.ui-autocomplete > li > a:contains("Azure") 2026-10-31 18:54:36,956 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:36] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 6 0.009 0.038 2026-10-31 18:54:37,048 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [8/30] Tour event_configurator_tour → Step Add product Event Registration (trigger: a:contains("Add a product")) 2026-10-31 18:54:37,114 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [9/30] Tour event_configurator_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-10-31 18:54:37,235 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:37] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 47 0.037 0.112 2026-10-31 18:54:37,364 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:37] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 12 0.011 0.063 2026-10-31 18:54:37,496 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:54:37,513 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [10/30] Tour event_configurator_tour → Step div[name="product_template_id"] input 2026-10-31 18:54:37,601 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [11/30] Tour event_configurator_tour → Step ul.ui-autocomplete a:contains("Event Registration") 2026-10-31 18:54:37,605 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:37] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.007 0.019 2026-10-31 18:54:37,891 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:37] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 7 0.017 0.029 2026-10-31 18:54:37,939 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [12/30] Tour event_configurator_tour → Step div[name="event_id"] input 2026-10-31 18:54:38,013 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 5 0.007 0.046 2026-10-31 18:54:38,153 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 8 0.009 0.033 2026-10-31 18:54:38,330 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 41 0.031 0.114 2026-10-31 18:54:38,521 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 35 0.029 0.109 2026-10-31 18:54:38,609 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.017 2026-10-31 18:54:38,667 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/dataset/call_kw/event.event.configurator/get_views HTTP/1.1" 200 - 8 0.004 0.019 2026-10-31 18:54:38,695 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 7 0.006 0.009 2026-10-31 18:54:38,777 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [13/30] Tour event_configurator_tour → Step ul.ui-autocomplete a:contains(Design) 2026-10-31 18:54:38,791 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/dataset/call_kw/event.event/name_search HTTP/1.1" 200 - 5 0.002 0.010 2026-10-31 18:54:38,845 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [14/30] Tour event_configurator_tour → Step div[name="event_ticket_id"] input 2026-10-31 18:54:38,854 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 18:54:38,911 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [15/30] Tour event_configurator_tour → Step ul.ui-autocomplete a:contains(VIP) 2026-10-31 18:54:38,931 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:38] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.015 2026-10-31 18:54:38,974 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [16/30] Tour event_configurator_tour → Step .modal .o_event_sale_js_event_configurator_ok 2026-10-31 18:54:39,048 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [17/30] Tour event_configurator_tour → Step Wait the modal is closed (trigger: body:not(:has(.modal))) 2026-10-31 18:54:39,079 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:39] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 8 0.008 0.019 2026-10-31 18:54:39,132 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [18/30] Tour event_configurator_tour → Step click somewhere else to exit cell focus (trigger: a[name=order_lines]) 2026-10-31 18:54:39,190 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [19/30] Tour event_configurator_tour → Step check that the soline is not focused anymore (trigger: table.o_section_and_note_list_view:not(:has(.o_selected_row))) 2026-10-31 18:54:39,218 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:39] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 21 0.025 0.083 2026-10-31 18:54:39,446 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:39] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 28 0.028 0.115 2026-10-31 18:54:39,549 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [20/30] Tour event_configurator_tour → Step span:contains("Event Registration") ~ textarea 2026-10-31 18:54:39,642 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [21/30] Tour event_configurator_tour → Step [name=product_template_id] button.fa-pencil 2026-10-31 18:54:39,747 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [22/30] Tour event_configurator_tour → Step div[name="event_ticket_id"] input 2026-10-31 18:54:39,776 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:39] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.018 2026-10-31 18:54:39,826 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:39] "POST /web/dataset/call_kw/event.event.configurator/onchange HTTP/1.1" 200 - 4 0.003 0.008 2026-10-31 18:54:39,896 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [23/30] Tour event_configurator_tour → Step ul.ui-autocomplete a:contains(Standard) 2026-10-31 18:54:39,916 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:39] "POST /web/dataset/call_kw/event.event.ticket/name_search HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 18:54:40,009 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [24/30] Tour event_configurator_tour → Step .modal .o_event_sale_js_event_configurator_ok 2026-10-31 18:54:40,074 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [25/30] Tour event_configurator_tour → Step Wait the modal is closed (trigger: body:not(:has(.modal))) 2026-10-31 18:54:40,092 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:40] "POST /web/dataset/call_kw/event.event.configurator/web_save HTTP/1.1" 200 - 6 0.004 0.013 2026-10-31 18:54:40,133 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [26/30] Tour event_configurator_tour → Step click somewhere else to exit cell focus (trigger: a[name=order_lines]) 2026-10-31 18:54:40,190 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [27/30] Tour event_configurator_tour → Step check that the soline is not focused anymore (trigger: table.o_section_and_note_list_view:not(:has(.o_selected_row))) 2026-10-31 18:54:40,224 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:40] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 21 0.016 0.053 2026-10-31 18:54:40,429 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:40] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 28 0.035 0.127 2026-10-31 18:54:40,517 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [28/30] Tour event_configurator_tour → Step span:contains("Event Registration") ~ textarea 2026-10-31 18:54:40,585 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [29/30] Tour event_configurator_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-10-31 18:54:40,656 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: [30/30] Tour event_configurator_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-31 18:54:41,351 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:41] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 183 0.329 0.346 2026-10-31 18:54:41,450 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:41] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.007 0.029 2026-10-31 18:54:41,485 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: tour succeeded 2026-10-31 18:54:41,487 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: ╔════════════════════════════════════════╗ ║ TOUR event_configurator_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-10-31 18:54:41,559 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:41] "POST /mail/thread/data HTTP/1.1" 200 - 39 0.040 0.092 2026-10-31 18:54:41,598 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:41] "POST /web/dataset/call_kw/sale.order/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.157 2026-10-31 18:54:41,665 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:41] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.023 0.169 2026-10-31 18:54:41,720 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:41] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.025 0.217 2026-10-31 18:54:41,770 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator.browser: heap 40236712 (allocated 43397120) 2026-10-31 18:54:41,808 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Closing chrome headless with pid 14949 2026-10-31 18:54:41,809 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Closing websocket connection 2026-10-31 18:54:41,809 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Terminating chrome headless with pid 14949 2026-10-31 18:54:41,912 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_185441_912306_test_event_configurator.txt 2026-10-31 18:54:41,912 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sale.tests.test_event_sale_ui.TestUi.test_event_configurator: Removing chrome user profile "/tmp/tmpx88r7myi_chrome_odoo" 2026-10-31 18:54:42,021 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:54:45,636 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sms.tests.test_sms_schedule: Starting TestSMSSchedule.test_sms_schedule ... 2026-10-31 18:54:45,892 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #471 deleted sms.sms records with IDs: [3, 2, 1] 2026-10-31 18:54:46,143 104 INFO rb-be2b723-226188-430981 odoo.addons.event_sms.tests.test_sms_schedule: Starting TestSMSSchedule.test_sms_schedule_fail_registration_template_removed ... 2026-10-31 18:54:46,185 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted sms.template records with IDs: [8] 2026-10-31 18:54:46,193 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted event.mail records with IDs: [65] 2026-10-31 18:54:46,251 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:54:46,904 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_channel: Starting TestChannel.test_auto_subscribe_department ... 2026-10-31 18:54:47,058 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 18:54:47,080 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee: Starting TestHrEmployeeLinks.test_shared_private_link_permissions ... 2026-10-31 18:54:47,654 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-10-31 18:54:47,667 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20648] 2026-10-31 18:54:47,677 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:54:48,320 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome pid: 15190 2026-10-31 18:54:48,320 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome headless temporary user profile dir: /tmp/tmp5ti8i1e2_chrome_odoo 2026-10-31 18:54:48,320 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Issuing json command http://127.0.0.1:41621/json/version 2026-10-31 18:54:48,321 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41621/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:54:48,349 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Browser version: Chrome/150.0.7871.114 2026-10-31 18:54:48,349 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Issuing json command http://127.0.0.1:41621/json 2026-10-31 18:54:48,349 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:41621/json with timeout 3 increased to 10s during tests 2026-10-31 18:54:48,362 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Websocket url found: ws://127.0.0.1:41621/devtools/page/2E872DF8FDDE13633AED1E1602EECB9A 2026-10-31 18:54:48,372 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Enable chrome headless console log notification 2026-10-31 18:54:48,376 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome headless enable page notifications 2026-10-31 18:54:48,549 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:amy from n/a 2026-10-31 18:54:48,552 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Setting session cookie in browser 2026-10-31 18:54:48,556 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Open "http://127.0.0.1:8069/odoo/employees/36" in browser 2026-10-31 18:54:48,556 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Navigating to: "http://127.0.0.1:8069/odoo/employees/36" 2026-10-31 18:54:48,589 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:54:50,110 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:50] "GET /odoo/employees/36 HTTP/1.1" 200 - 178 0.116 1.415 2026-10-31 18:54:50,115 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Navigation result: {'frameId': '2E872DF8FDDE13633AED1E1602EECB9A', 'loaderId': '673BDE78F520BE5B452323A1868FAC5E', 'isDownload': False} 2026-10-31 18:54:50,115 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Evaluate ready code "odoo.isTourReady('check_public_employee_link_redirect')" 2026-10-31 18:54:50,168 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:50] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-10-31 18:54:50,171 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:50] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 18:54:50,208 104 INFO rb-be2b723-226188-430981 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-31 18:54:50,333 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:50] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.054 0.125 2026-10-31 18:54:50,344 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:50] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.187 2026-10-31 18:54:50,376 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.206 2026-10-31 18:54:50,427 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:50] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.019 2026-10-31 18:54:50,574 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:50] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 18:54:51,447 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-31 18:54:51,450 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-10-31 18:54:51,451 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-10-31 18:54:51,475 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: Owl is running in 'dev' mode. 2026-10-31 18:54:51,487 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.016 2026-10-31 18:54:51,489 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:54:51,545 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.032 2026-10-31 18:54:51,554 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 18:54:51,568 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.013 2026-10-31 18:54:51,634 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Evaluate test code "odoo.startTour('check_public_employee_link_redirect', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo/employees/36", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:54:51,707 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: [1/1] Tour check_public_employee_link_redirect → Step See if redirect warning popup appears for current user (trigger: .o_dialog:not(.o_inactive_modal) .modal-content .modal-body div[role="alert"] p) 2026-10-31 18:54:51,723 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "POST /mail/data HTTP/1.1" 200 - 34 0.049 0.049 2026-10-31 18:54:51,730 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "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-31 18:54:51,758 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-10-31 18:54:51,825 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /web/image?model=res.users&field=avatar_128&id=473 HTTP/1.1" 200 - 16 0.032 0.125 2026-10-31 18:54:51,873 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /web/image/res.partner/1906/avatar_128?unique=1793472887000 HTTP/1.1" 200 - 8 0.011 0.186 2026-10-31 18:54:51,923 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 18:54:51,924 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "POST /web/action/load HTTP/1.1" 200 - 12 0.013 0.229 2026-10-31 18:54:51,927 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.236 2026-10-31 18:54:51,978 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.167 2026-10-31 18:54:52,005 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.083 2026-10-31 18:54:52,015 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:52] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 1 0.001 0.049 2026-10-31 18:54:52,047 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:52] "POST /web/dataset/call_kw/hr.employee/get_views HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 18:54:52,053 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:54:52,080 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: tour succeeded 2026-10-31 18:54:52,081 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR check_public_employee_link_redirect SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-10-31 18:54:52,187 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions.browser: heap 20796188 (allocated 21737472) 2026-10-31 18:54:52,203 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Closing chrome headless with pid 15190 2026-10-31 18:54:52,204 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Closing websocket connection 2026-10-31 18:54:52,207 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Terminating chrome headless with pid 15190 2026-10-31 18:54:52,306 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_185452_306536_test_shared_private_link_permissions.txt 2026-10-31 18:54:52,306 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeLinks.test_shared_private_link_permissions: Removing chrome user profile "/tmp/tmp5ti8i1e2_chrome_odoo" 2026-10-31 18:54:52,360 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:54:52,378 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee: Starting TestHrEmployeeWebJson.test_webjson_employees ... 2026-10-31 18:54:52,393 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 18:54:52,414 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:54:52,964 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:52] "GET /json/1/employees HTTP/1.1" 307 - 42 0.045 0.508 2026-10-31 18:54:53,306 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:54:53] "GET /json/1/employees?domain=[(1,+'%3D',+1)]&offset=0&limit=80 HTTP/1.1" 200 - 95 0.106 0.233 2026-10-31 18:54:53,311 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_hr_employee.TestHrEmployeeWebJson.test_webjson_employees: waiting for threads: [] 2026-10-31 18:54:53,375 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 18:54:53,818 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_access_my_profile ... 2026-10-31 18:54:54,395 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-10-31 18:54:54,415 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20654] 2026-10-31 18:54:54,425 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:54:54,910 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_access_my_profile_toolbar ... 2026-10-31 18:54:55,458 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-10-31 18:54:55,469 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20660] 2026-10-31 18:54:55,478 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:54:56,364 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-10-31 18:54:56,376 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20664] 2026-10-31 18:54:56,385 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:54:56,703 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_employee_fields_groups ... 2026-10-31 18:54:57,277 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-10-31 18:54:57,290 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20668] 2026-10-31 18:54:57,300 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:54:58,167 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_profile_view_fields ... 2026-10-31 18:54:58,733 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-10-31 18:54:58,743 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20670] 2026-10-31 18:54:58,752 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:54:59,608 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-10-31 18:54:59,622 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20672] 2026-10-31 18:54:59,635 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:54:59,714 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_self_user_access: Starting TestSelfAccessProfile.test_readonly_fields ... 2026-10-31 18:55:00,311 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-10-31 18:55:00,342 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20674] 2026-10-31 18:55:00,354 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:55:01,300 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 18:55:02,677 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui: Starting TestEmployeeUi.test_employee_profile_tour ... 2026-10-31 18:55:03,368 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-10-31 18:55:03,388 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20678] 2026-10-31 18:55:03,397 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:55:04,082 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome pid: 15393 2026-10-31 18:55:04,082 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome headless temporary user profile dir: /tmp/tmpc7c9ver2_chrome_odoo 2026-10-31 18:55:04,082 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Issuing json command http://127.0.0.1:39733/json/version 2026-10-31 18:55:04,084 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39733/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:55:04,127 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 18:55:04,127 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Issuing json command http://127.0.0.1:39733/json 2026-10-31 18:55:04,127 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39733/json with timeout 3 increased to 10s during tests 2026-10-31 18:55:04,172 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Websocket url found: ws://127.0.0.1:39733/devtools/page/E0A49786E162DE4380863CC6A3B1697B 2026-10-31 18:55:04,185 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Enable chrome headless console log notification 2026-10-31 18:55:04,202 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome headless enable page notifications 2026-10-31 18:55:04,432 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:davidelora from n/a 2026-10-31 18:55:04,435 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Setting session cookie in browser 2026-10-31 18:55:04,439 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:55:04,439 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:55:04,466 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:55:06,163 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:06] "GET /odoo HTTP/1.1" 200 - 185 0.185 1.515 2026-10-31 18:55:06,166 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Navigation result: {'frameId': 'E0A49786E162DE4380863CC6A3B1697B', 'loaderId': '8FFE752F1C55614DE49089A2EBCFD2B1', 'isDownload': False} 2026-10-31 18:55:06,167 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Evaluate ready code "odoo.isTourReady('hr_employee_tour')" 2026-10-31 18:55:06,228 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:06] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:55:06,245 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:06] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.023 2026-10-31 18:55:06,256 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:06] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-10-31 18:55:06,326 104 INFO rb-be2b723-226188-430981 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-31 18:55:06,472 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:06] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.103 0.133 2026-10-31 18:55:06,499 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:06] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.252 2026-10-31 18:55:06,534 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:06] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:55:06,605 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:06] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-10-31 18:55:07,351 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-10-31 18:55:07,361 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 18:55:07,376 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-10-31 18:55:07,389 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.021 2026-10-31 18:55:07,391 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: Owl is running in 'dev' mode. 2026-10-31 18:55:07,410 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 18:55:07,446 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.017 2026-10-31 18:55:07,480 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.005 0.022 2026-10-31 18:55:07,511 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.005 0.049 2026-10-31 18:55:07,573 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Evaluate test code "odoo.startTour('hr_employee_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:55:07,597 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: [1/5] Tour hr_employee_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 18:55:07,612 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:55:07,615 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55: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-31 18:55:07,681 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.082 2026-10-31 18:55:07,682 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-10-31 18:55:07,697 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: [2/5] Tour hr_employee_tour → Step Open Employees app (trigger: .o_app[data-menu-xmlid='hr.menu_hr_root']) 2026-10-31 18:55:07,716 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 18:55:07,748 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /web/image/res.partner/1916/avatar_128?unique=1793472902000 HTTP/1.1" 200 - 15 0.017 0.154 2026-10-31 18:55:07,762 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.198 2026-10-31 18:55:07,805 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /web/image?model=res.users&field=avatar_128&id=482 HTTP/1.1" 200 - 9 0.010 0.222 2026-10-31 18:55:07,822 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: [3/5] Tour hr_employee_tour → Step Open an Employee Profile (trigger: .o_kanban_record:contains('Johnny H.')) 2026-10-31 18:55:07,859 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.099 2026-10-31 18:55:07,905 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "POST /web/action/load HTTP/1.1" 200 - 11 0.014 0.056 2026-10-31 18:55:07,942 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 18:55:08,001 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 18:55:08,052 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "POST /mail/data HTTP/1.1" 200 - 41 0.042 0.079 2026-10-31 18:55:08,259 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "POST /web/dataset/call_kw/hr.employee.public/get_views HTTP/1.1" 200 - 82 0.059 0.243 2026-10-31 18:55:08,293 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.308 2026-10-31 18:55:08,327 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "POST /web/dataset/call_kw/hr.employee.public/search_panel_select_range HTTP/1.1" 200 - 8 0.007 0.015 2026-10-31 18:55:08,478 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "POST /web/dataset/call_kw/hr.employee.public/web_search_read HTTP/1.1" 200 - 55 0.046 0.114 2026-10-31 18:55:08,818 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "GET /web/image/res.users/8/avatar_128 HTTP/1.1" 200 - 10 0.030 0.066 2026-10-31 18:55:08,860 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: [4/5] Tour hr_employee_tour → Step Open user account menu (trigger: .o_user_menu .dropdown-toggle) 2026-10-31 18:55:08,862 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: [5/5] Tour hr_employee_tour → Step Open My Profile (trigger: [data-menu=settings]) 2026-10-31 18:55:08,887 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: tour succeeded 2026-10-31 18:55:08,888 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "GET /web/image/res.users/482/avatar_128 HTTP/1.1" 200 - 9 0.023 0.119 2026-10-31 18:55:08,892 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: ╔═════════════════════════════════╗ ║ TOUR hr_employee_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-31 18:55:08,955 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "GET /web/image/hr.employee.public/6/image_1024?unique=1793472908632 HTTP/1.1" 200 - 12 0.018 0.166 2026-10-31 18:55:08,972 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:08] "GET /web/image/hr.employee.public/26/image_1024?unique=1793472908638 HTTP/1.1" 200 - 5 0.003 0.128 2026-10-31 18:55:09,043 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour.browser: heap 26357784 (allocated 27803648) 2026-10-31 18:55:09,056 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:09] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 10 0.015 0.271 2026-10-31 18:55:09,098 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Closing chrome headless with pid 15393 2026-10-31 18:55:09,107 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Closing websocket connection 2026-10-31 18:55:09,114 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Terminating chrome headless with pid 15393 2026-10-31 18:55:09,121 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:09] "GET /web/image/res.users/14/avatar_128 HTTP/1.1" 200 - 10 0.011 0.355 2026-10-31 18:55:09,180 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:09] "GET /web/image/res.users/6/avatar_128 HTTP/1.1" 200 - 10 0.014 0.402 2026-10-31 18:55:09,200 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:09] "GET /web/image/hr.employee.public/22/image_1024?unique=1793472908640 HTTP/1.1" 200 - 4 0.005 0.217 2026-10-31 18:55:09,215 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:09] "GET /web/image/hr.employee.public/23/image_1024?unique=1793472908642 HTTP/1.1" 200 - 4 0.002 0.150 2026-10-31 18:55:09,231 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:09] "GET /web/image/hr.employee.public/14/image_1024?unique=1793472908639 HTTP/1.1" 200 - 5 0.003 0.334 2026-10-31 18:55:09,237 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_185509_235870_test_employee_profile_tour.txt 2026-10-31 18:55:09,243 104 INFO rb-be2b723-226188-430981 odoo.addons.hr.tests.test_ui.TestEmployeeUi.test_employee_profile_tour: Removing chrome user profile "/tmp/tmpc7c9ver2_chrome_odoo" 2026-10-31 18:55:09,253 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:09] "GET /web/image/hr.employee.public/7/image_1024?unique=1793472908641 HTTP/1.1" 200 - 5 0.004 0.248 2026-10-31 18:55:09,344 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:55:21,318 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk: Starting TestHrAttendanceKiosk.test_employee_count_kiosk ... 2026-10-31 18:55:21,730 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:55:22,134 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:22] "GET /hr_attendance/bfef9b3287184ed7baecdf97d755785f HTTP/1.1" 200 - 19 0.012 0.394 2026-10-31 18:55:22,135 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk.TestHrAttendanceKiosk.test_employee_count_kiosk: waiting for threads: [] 2026-10-31 18:55:22,168 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk: Starting TestHrAttendanceKiosk.test_employee_infos_on_kiosk ... 2026-10-31 18:55:22,316 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:55:22,740 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:22] "GET /hr_attendance/bfef9b3287184ed7baecdf97d755785f HTTP/1.1" 200 - 19 0.010 0.415 2026-10-31 18:55:22,779 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:55:22] "POST /hr_attendance/employees_infos HTTP/1.1" 200 - 5 0.002 0.011 2026-10-31 18:55:22,780 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_kiosk.TestHrAttendanceKiosk.test_employee_infos_on_kiosk: waiting for threads: [] 2026-10-31 18:55:22,878 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 18:55:23,544 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-10-31 18:55:23,561 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21064] 2026-10-31 18:55:23,572 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:55:24,125 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-10-31 18:55:24,148 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21066] 2026-10-31 18:55:24,162 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:55:24,855 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_manager: Starting TestAttendanceManager.test_attendance_manager_rights ... 2026-10-31 18:55:25,053 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #483 deleted hr.attendance.overtime records with IDs: [11] 2026-10-31 18:55:25,206 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #483 deleted hr.attendance.overtime records with IDs: [12] 2026-10-31 18:55:25,297 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_manager: Starting TestAttendanceManager.test_attendance_officer_rights ... 2026-10-31 18:55:25,572 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #484 deleted hr.attendance.overtime records with IDs: [11] 2026-10-31 18:55:25,719 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 18:55:38,796 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-10-31 18:55:38,812 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21446] 2026-10-31 18:55:38,822 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 18:55:39,645 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_absence_management ... 2026-10-31 18:55:40,532 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out ... 2026-10-31 18:55:41,591 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_calendar_tz ... 2026-10-31 18:55:41,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted resource.calendar.attendance records with IDs: [3329, 3330] 2026-10-31 18:55:42,167 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_employee_time_off ... 2026-10-31 18:55:42,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [19] 2026-10-31 18:55:42,751 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_lunch_period ... 2026-10-31 18:55:43,269 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_more_one_day_delta ... 2026-10-31 18:55:43,789 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_check_out_two_weeks_calendar ... 2026-10-31 18:55:43,859 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted resource.calendar.attendance records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15] 2026-10-31 18:55:43,941 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted resource.calendar.attendance records with IDs: [3399, 3400] 2026-10-31 18:55:44,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [22] 2026-10-31 18:55:44,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [23] 2026-10-31 18:55:44,824 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_auto_checkout_past_day ... 2026-10-31 18:55:45,327 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_company_tolerance_multiple_attendances ... 2026-10-31 18:55:45,633 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_employee_tolerance_multiple_attendances ... 2026-10-31 18:55:45,930 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_no_validation_extra_hours_change ... 2026-10-31 18:55:46,758 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_both_threshold ... 2026-10-31 18:55:46,967 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [31] 2026-10-31 18:55:47,022 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_change_employee ... 2026-10-31 18:55:47,254 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21513] 2026-10-31 18:55:47,276 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [54] 2026-10-31 18:55:47,326 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-10-31 18:55:47,371 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_company_settings ... 2026-10-31 18:55:47,569 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_company_threshold ... 2026-10-31 18:55:47,809 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_employee_threshold ... 2026-10-31 18:55:48,018 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_far_timezones ... 2026-10-31 18:55:48,264 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_flexible_resource ... 2026-10-31 18:55:48,521 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_flexible_resource_with_tz ... 2026-10-31 18:55:48,708 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_fully_flexible_resource ... 2026-10-31 18:55:48,932 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_inside_attendance ... 2026-10-31 18:55:49,289 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21530] 2026-10-31 18:55:49,298 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [71] 2026-10-31 18:55:49,578 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_hours_multiple_flexible_resources ... 2026-10-31 18:55:49,793 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [45] 2026-10-31 18:55:49,851 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_lunch ... 2026-10-31 18:55:50,093 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [46] 2026-10-31 18:55:50,247 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [47] 2026-10-31 18:55:50,313 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_multiple ... 2026-10-31 18:55:50,504 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21537] 2026-10-31 18:55:50,515 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [78] 2026-10-31 18:55:50,554 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [48] 2026-10-31 18:55:50,610 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_unclosed ... 2026-10-31 18:55:50,847 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_weekend ... 2026-10-31 18:55:50,996 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_overtime_with_microseconds ... 2026-10-31 18:55:51,173 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_refuse_timeoff ... 2026-10-31 18:55:51,329 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_simple_overtime ... 2026-10-31 18:55:51,687 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_attendance.tests.test_hr_attendance_overtime: Starting TestHrAttendanceOvertime.test_weekly_expected_hours_limit ... 2026-10-31 18:55:52,196 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 18:56:19,656 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:22,497 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79361d4720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:22,499 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79099cf740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:22,509 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:22,517 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79099cc4a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:22,955 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:26,992 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ac8b060> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:26,993 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7936a2db20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:27,002 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:27,009 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7936a2f600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:27,493 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:30,775 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790df1bf60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:30,777 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906f17600> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:30,784 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:30,789 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906f15800> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:31,266 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:35,342 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7937012a20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:35,344 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908ca8720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:35,350 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:35,355 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908ca94e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:35,843 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:39,877 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79077ce480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:39,878 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79087bb740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:39,888 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:39,895 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79087bbec0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:40,303 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:43,262 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ade68e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:43,264 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b5d28e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:43,272 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:43,278 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b5d3d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:43,712 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:47,654 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790775ee80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:47,656 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908d020c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:47,666 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:47,673 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908d019e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:48,081 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:51,994 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790711a660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:51,996 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a86c720> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:52,005 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:52,013 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a86cd60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:56:52,846 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_accounting_date_reset_after_draft_reset ... 2026-10-31 18:56:55,685 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [219] 2026-10-31 18:56:56,779 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4488, 4489] 2026-10-31 18:56:57,006 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [7952] 2026-10-31 18:56:58,022 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_attachments_in_move_from_company_expense ... 2026-10-31 18:56:58,148 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:56:58,172 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:56:58,230 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:56:58,237 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:56:58,511 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:56:58,512 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:56:59,225 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [220] 2026-10-31 18:56:59,805 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_attachments_in_move_from_own_expense ... 2026-10-31 18:56:59,934 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:56:59,942 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:56:59,999 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:57:00,005 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:57:00,285 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:57:00,286 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:57:00,701 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [221] 2026-10-31 18:57:01,260 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_based_most_recent_expense_today ... 2026-10-31 18:57:02,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [222] 2026-10-31 18:57:02,819 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_based_user_input ... 2026-10-31 18:57:03,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [223] 2026-10-31 18:57:04,498 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_last_month ... 2026-10-31 18:57:05,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [224] 2026-10-31 18:57:06,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [225] 2026-10-31 18:57:07,429 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_last_month_with_lock_date ... 2026-10-31 18:57:08,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [226] 2026-10-31 18:57:09,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [227] 2026-10-31 18:57:10,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [228] 2026-10-31 18:57:12,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [229] 2026-10-31 18:57:12,488 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_within_month_early ... 2026-10-31 18:57:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [230] 2026-10-31 18:57:13,978 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_computation_expense_report_date_with_most_recent_expense_within_month_later ... 2026-10-31 18:57:14,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [231] 2026-10-31 18:57:15,546 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_compute_standard_price_update_warning_product_with_and_without_expense ... 2026-10-31 18:57:15,933 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_corner_case_defaults_values_from_product ... 2026-10-31 18:57:17,402 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_corner_case_expense_prevent_empty_sheet_approval_actions ... 2026-10-31 18:57:18,601 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [232] 2026-10-31 18:57:19,138 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_corner_case_expense_reported_cannot_be_zero ... 2026-10-31 18:57:20,125 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [233] 2026-10-31 18:57:21,612 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4522, 4523] 2026-10-31 18:57:21,756 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8001] 2026-10-31 18:57:22,908 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_create_report_name ... 2026-10-31 18:57:23,161 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_bank_account_of_employee_on_entry_and_register_payment ... 2026-10-31 18:57:25,150 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [234] 2026-10-31 18:57:25,874 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_by_company_with_caba_tax ... 2026-10-31 18:57:27,071 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_corner_case_changing_employee ... 2026-10-31 18:57:27,580 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_main_flow ... 2026-10-31 18:57:29,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [235, 236] 2026-10-31 18:57:34,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.partial.reconcile records with IDs: [775, 776, 773, 774] 2026-10-31 18:57:34,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.full.reconcile records with IDs: [472, 471] 2026-10-31 18:57:35,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.analytic.line records with IDs: [757, 758] 2026-10-31 18:57:36,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4532, 4533, 4534, 4535, 4536] 2026-10-31 18:57:36,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8010, 8011, 8012, 8013, 8014, 8015] 2026-10-31 18:57:36,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move records with IDs: [2964] 2026-10-31 18:57:36,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.followers records with IDs: [5936] 2026-10-31 18:57:36,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4537, 4538, 4539] 2026-10-31 18:57:37,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8020, 8021] 2026-10-31 18:57:37,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4543, 4544, 4545] 2026-10-31 18:57:37,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8019, 8022, 8029, 8030] 2026-10-31 18:57:37,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4537, 4538, 4539, 4530, 4531] 2026-10-31 18:57:38,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8020, 8021, 8017] 2026-10-31 18:57:38,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4546, 4547, 4548, 4549, 4550] 2026-10-31 18:57:38,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8019, 8022, 8031, 8032, 8016, 8018, 8033] 2026-10-31 18:57:39,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move records with IDs: [2966, 2965] 2026-10-31 18:57:39,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.payment records with IDs: [336, 335] 2026-10-31 18:57:39,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted hr.expense records with IDs: [53, 52] 2026-10-31 18:57:39,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.analytic.account records with IDs: [900] 2026-10-31 18:57:40,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [237] 2026-10-31 18:57:40,941 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_mandatory_analytic_plan_product_category ... 2026-10-31 18:57:41,933 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [238] 2026-10-31 18:57:41,970 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_multi_currencies ... 2026-10-31 18:57:45,305 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [239, 240, 241, 242] 2026-10-31 18:57:47,396 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [243, 244] 2026-10-31 18:57:48,152 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_no_stealing_from_employees ... 2026-10-31 18:57:49,314 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [245] 2026-10-31 18:57:50,404 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_paid_company_no_autobalancing_line ... 2026-10-31 18:57:51,333 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [246] 2026-10-31 18:57:51,565 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4582, 4583] 2026-10-31 18:57:51,733 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8082] 2026-10-31 18:57:51,937 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_payment_method ... 2026-10-31 18:57:52,759 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [247] 2026-10-31 18:57:53,222 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_set_quantity_to_0 ... 2026-10-31 18:57:53,410 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_set_total_amount_to_0 ... 2026-10-31 18:57:53,602 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_attachments_sync ... 2026-10-31 18:57:53,924 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15261] 2026-10-31 18:57:53,964 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15258] 2026-10-31 18:57:54,087 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15262] 2026-10-31 18:57:54,183 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15266] 2026-10-31 18:57:54,249 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15263] 2026-10-31 18:57:54,320 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15260] 2026-10-31 18:57:54,320 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted hr.expense records with IDs: [74] 2026-10-31 18:57:54,358 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15264] 2026-10-31 18:57:54,377 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15265] 2026-10-31 18:57:54,584 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15270] 2026-10-31 18:57:54,602 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15267] 2026-10-31 18:57:54,661 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15271] 2026-10-31 18:57:54,729 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15276] 2026-10-31 18:57:54,767 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15272] 2026-10-31 18:57:54,800 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15269] 2026-10-31 18:57:54,800 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted hr.expense records with IDs: [77] 2026-10-31 18:57:54,839 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15274] 2026-10-31 18:57:54,859 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted ir.attachment records with IDs: [15275] 2026-10-31 18:57:54,913 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_branch_company ... 2026-10-31 18:58:05,801 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [248] 2026-10-31 18:58:06,960 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [249] 2026-10-31 18:58:07,409 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_journal_id ... 2026-10-31 18:58:07,709 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_multi_company ... 2026-10-31 18:58:08,202 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [45], uid: 489, model: hr.expense.sheet 2026-10-31 18:58:08,236 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [46], uid: 489, model: hr.expense.sheet 2026-10-31 18:58:09,085 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #489 deleted mail.activity records with IDs: [250] 2026-10-31 18:58:09,324 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #489 deleted mail.mail records with IDs: [637] 2026-10-31 18:58:09,369 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #489 deleted mail.activity records with IDs: [251] 2026-10-31 18:58:09,383 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [45], uid: 486, model: hr.expense.sheet 2026-10-31 18:58:09,994 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_sheet_with_line_ids ... 2026-10-31 18:58:10,935 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [252] 2026-10-31 18:58:11,954 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line.ctp records with IDs: [4601, 4602, 4603, 4604, 4605, 4606, 4607, 4608, 4609, 4610, 4611, 4612] 2026-10-31 18:58:12,101 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted account.move.line records with IDs: [8109, 8110, 8111, 8112] 2026-10-31 18:58:13,885 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [253] 2026-10-31 18:58:14,353 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_split_flow ... 2026-10-31 18:58:15,366 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted hr.expense.split records with IDs: [1] 2026-10-31 18:58:15,715 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_standard_price_update_warning ... 2026-10-31 18:58:16,964 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_expense_vendor ... 2026-10-31 18:58:18,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [254] 2026-10-31 18:58:19,184 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_foreign_currencies_total ... 2026-10-31 18:58:19,567 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_move_creation_with_quantity ... 2026-10-31 18:58:20,503 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [255] 2026-10-31 18:58:21,028 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_multiple_attachments_in_move_from_company_expense ... 2026-10-31 18:58:21,042 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:58:21,051 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:58:21,533 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:58:21,535 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 18:58:21,996 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [256] 2026-10-31 18:58:22,592 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_payment_edit_fields ... 2026-10-31 18:58:23,582 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #486 deleted mail.activity records with IDs: [257] 2026-10-31 18:58:24,151 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_tax_is_used_when_in_transactions ... 2026-10-31 18:58:24,344 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses: Starting TestExpenses.test_update_expense_price_on_product_standard_price ... 2026-10-31 18:58:24,825 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:27,528 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907a28680> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:27,529 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f793a5fe480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:27,538 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:27,544 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f793a5fd800> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:27,586 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-10-31 18:58:55,188 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:57,933 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909534900> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:57,935 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7937811760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:57,945 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:57,951 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79378109a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:58:58,375 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:02,103 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7906ec09a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:02,104 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7937805120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:02,112 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:02,118 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79378051c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:02,565 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:06,293 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7936cf2b60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:06,294 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7939753420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:06,302 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:06,308 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7939750360> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:06,789 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:09,859 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790d2ca7a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:09,861 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7908610e00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:09,870 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:09,876 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7908610540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:10,396 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:14,714 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7939638ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:14,715 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cdca200> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:14,725 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:14,732 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cdcbba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:15,198 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:19,067 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79085e3380> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:19,070 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790999d940> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:19,082 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:19,089 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790999e0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:19,515 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:22,247 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790be77240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:22,248 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79084d7c40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:22,258 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:22,265 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79084d7380> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:22,725 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:26,586 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084c0fe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:26,587 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7939753880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:26,595 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:26,599 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79397532e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:27,570 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_corner_case_expense_sheet_only_accountant_can_unlink_expenses ... 2026-10-31 18:59:30,891 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #490 deleted mail.activity records with IDs: [260] 2026-10-31 18:59:31,044 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [54], uid: 492, model: hr.expense.sheet 2026-10-31 18:59:31,203 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_expense_access_rights ... 2026-10-31 18:59:31,670 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [103], uid: 492, model: hr.expense 2026-10-31 18:59:31,984 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #492 deleted mail.activity records with IDs: [261] 2026-10-31 18:59:32,043 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_expense_sheet_access_rights ... 2026-10-31 18:59:34,228 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #493 deleted mail.activity records with IDs: [262] 2026-10-31 18:59:34,467 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #493 deleted mail.mail records with IDs: [638] 2026-10-31 18:59:34,502 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #493 deleted mail.activity records with IDs: [263] 2026-10-31 18:59:34,544 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [105], uid: 492, model: hr.expense 2026-10-31 18:59:35,224 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights: Starting TestExpensesAccessRights.test_expense_sheet_access_rights_user ... 2026-10-31 18:59:36,640 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome pid: 15617 2026-10-31 18:59:36,640 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome headless temporary user profile dir: /tmp/tmp55jdsszb_chrome_odoo 2026-10-31 18:59:36,640 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Issuing json command http://127.0.0.1:36295/json/version 2026-10-31 18:59:36,642 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36295/json/version with timeout 3 increased to 10s during tests 2026-10-31 18:59:36,712 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Browser version: Chrome/150.0.7871.114 2026-10-31 18:59:36,712 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Issuing json command http://127.0.0.1:36295/json 2026-10-31 18:59:36,712 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:36295/json with timeout 3 increased to 10s during tests 2026-10-31 18:59:36,736 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Websocket url found: ws://127.0.0.1:36295/devtools/page/F848B02E14FA39BF28CFCE2715D52495 2026-10-31 18:59:36,772 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Enable chrome headless console log notification 2026-10-31 18:59:36,788 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome headless enable page notifications 2026-10-31 18:59:36,956 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:test-expense from n/a 2026-10-31 18:59:36,959 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Setting session cookie in browser 2026-10-31 18:59:36,965 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 18:59:36,965 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 18:59:36,991 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 18:59:38,658 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:38] "GET /odoo HTTP/1.1" 200 - 185 0.147 1.524 2026-10-31 18:59:38,666 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Navigation result: {'frameId': 'F848B02E14FA39BF28CFCE2715D52495', 'loaderId': 'FDC89379C960A97B290494F27BD9F691', 'isDownload': False} 2026-10-31 18:59:38,667 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Evaluate ready code "odoo.isTourReady('hr_expense_access_rights_test_tour')" 2026-10-31 18:59:38,733 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:38] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.020 2026-10-31 18:59:38,745 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:38] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.035 2026-10-31 18:59:38,795 104 INFO rb-be2b723-226188-430981 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-31 18:59:38,928 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:38] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 112 0.057 0.156 2026-10-31 18:59:38,946 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:38] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.232 2026-10-31 18:59:38,994 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.248 2026-10-31 18:59:39,026 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:39] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-10-31 18:59:39,100 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:39] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 18:59:39,894 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 18:59:39,905 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 18:59:39,912 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-10-31 18:59:39,939 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: Owl is running in 'dev' mode. 2026-10-31 18:59:39,945 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.016 2026-10-31 18:59:39,956 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:39] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 18:59:40,004 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.021 2026-10-31 18:59:40,047 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.005 0.034 2026-10-31 18:59:40,086 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.006 0.062 2026-10-31 18:59:40,126 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Evaluate test code "odoo.startTour('hr_expense_access_rights_test_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 18:59:40,196 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: [1/7] Tour hr_expense_access_rights_test_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 18:59:40,228 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-10-31 18:59:40,234 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-10-31 18:59:40,250 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "POST /mail/data HTTP/1.1" 200 - 34 0.070 0.067 2026-10-31 18:59:40,274 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.100 2026-10-31 18:59:40,317 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: [2/7] Tour hr_expense_access_rights_test_tour → Step Go to Expense (trigger: .o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]) 2026-10-31 18:59:40,341 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /web/image?model=res.users&field=avatar_128&id=495 HTTP/1.1" 200 - 16 0.016 0.191 2026-10-31 18:59:40,343 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-10-31 18:59:40,385 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-10-31 18:59:40,434 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /web/image/res.partner/1959/avatar_128?unique=1793473107000 HTTP/1.1" 200 - 8 0.031 0.232 2026-10-31 18:59:40,488 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: [3/7] Tour hr_expense_access_rights_test_tour → Step Go to My Expenses (trigger: button[data-menu-xmlid="hr_expense.menu_hr_expense_my_expenses"]) 2026-10-31 18:59:40,489 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.175 2026-10-31 18:59:40,530 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 18:59:40,543 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:59:40,647 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "POST /mail/data HTTP/1.1" 200 - 41 0.054 0.148 2026-10-31 18:59:40,692 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "POST /web/action/load HTTP/1.1" 200 - 15 0.011 0.176 2026-10-31 18:59:40,740 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /web/image/res.company/219/favicon HTTP/1.1" 200 - 9 0.014 0.216 2026-10-31 18:59:40,827 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "POST /mail/inbox/messages HTTP/1.1" 200 - 4 0.005 0.012 2026-10-31 18:59:40,849 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 18:59:40,865 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: [4/7] Tour hr_expense_access_rights_test_tour → Step Go to My Reports (trigger: a[data-menu-xmlid="hr_expense.menu_hr_expense_sheet_my_reports"]) 2026-10-31 18:59:40,868 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.017 2026-10-31 18:59:40,872 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 18:59:40,878 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 10 0.019 0.024 2026-10-31 18:59:40,884 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.032 2026-10-31 18:59:40,931 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: [5/7] Tour hr_expense_access_rights_test_tour → Step Go to First Expense for employee (trigger: td[data-tooltip="First Expense for employee"]) 2026-10-31 18:59:40,933 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:40] "GET /web/image/res.partner/2/avatar_128?unique=1793473107000 HTTP/1.1" 200 - 8 0.010 0.080 2026-10-31 18:59:41,108 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 54 0.050 0.173 2026-10-31 18:59:41,133 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.186 2026-10-31 18:59:41,276 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 30 0.038 0.075 2026-10-31 18:59:41,281 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.117 2026-10-31 18:59:41,410 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 49 0.027 0.205 2026-10-31 18:59:41,416 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.243 2026-10-31 18:59:41,509 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/hr.expense.sheet/web_search_read HTTP/1.1" 200 - 8 0.014 0.048 2026-10-31 18:59:41,518 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.059 2026-10-31 18:59:41,646 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 8 0.009 0.022 2026-10-31 18:59:41,724 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 495, model: hr.employee 2026-10-31 18:59:41,725 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: [6/7] Tour hr_expense_access_rights_test_tour → Step Click Submit to Manager Button (trigger: .o_expense_sheet_submit) 2026-10-31 18:59:41,750 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "GET /web/image/hr.employee/60/avatar_128 HTTP/1.1" 200 - 7 0.004 0.026 2026-10-31 18:59:41,787 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-10-31 18:59:41,908 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:41] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 31 0.033 0.105 2026-10-31 18:59:42,015 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:42] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 18:59:42,204 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: [7/7] Tour hr_expense_access_rights_test_tour → Step Verify the expene sheet is submitted (trigger: .o_arrow_button_current:contains("Submitted")) 2026-10-31 18:59:42,244 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:42] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.025 0.055 2026-10-31 18:59:42,250 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:42] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.087 2026-10-31 18:59:42,376 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:42] "POST /web/dataset/call_button/hr.expense.sheet/action_submit_sheet HTTP/1.1" 200 - 29 0.027 0.135 2026-10-31 18:59:42,435 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:42] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.030 0.176 2026-10-31 18:59:42,543 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:42] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 22 0.025 0.109 2026-10-31 18:59:42,612 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: tour succeeded 2026-10-31 18:59:42,617 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: ╔═══════════════════════════════════════════════════╗ ║ TOUR hr_expense_access_rights_test_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════╝ 2026-10-31 18:59:42,660 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 18:59:42] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.023 0.061 2026-10-31 18:59:42,834 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user.browser: heap 29132696 (allocated 31473664) 2026-10-31 18:59:42,846 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Closing chrome headless with pid 15617 2026-10-31 18:59:42,850 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Closing websocket connection 2026-10-31 18:59:42,852 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Terminating chrome headless with pid 15617 2026-10-31 18:59:42,965 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_185942_964801_test_expense_sheet_access_rights_user.txt 2026-10-31 18:59:42,965 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_access_rights.TestExpensesAccessRights.test_expense_sheet_access_rights_user: Removing chrome user profile "/tmp/tmp55jdsszb_chrome_odoo" 2026-10-31 18:59:43,161 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:46,052 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909d900e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:46,053 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790b5d1760> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:46,062 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:46,068 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790b5d3d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 18:59:46,111 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-10-31 19:00:12,722 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:16,943 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908a9e340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:16,945 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7931e1cfe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:16,954 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:16,959 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909b05c60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:17,422 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:21,129 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7907c5f920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:21,131 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7936492de0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:21,139 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:21,144 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79364927a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:21,589 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:24,363 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7936bd7100> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:24,365 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79088d20c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:24,374 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:24,382 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79088d2160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:25,789 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:28,555 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b9be840> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:28,556 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a164400> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:28,564 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:28,570 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a1676a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:29,081 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:33,005 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7931d84180> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:33,007 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f793a00fce0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:33,015 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:33,022 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f793a00c040> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:33,475 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:36,495 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909f7e480> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:36,497 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7936931ee0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:36,507 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:36,514 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79369328e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:36,976 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:40,789 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790afe7d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:40,791 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79075b0860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:40,800 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:40,806 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79075b1260> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:41,251 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:45,274 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c1f4d60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:45,275 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79099d13a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:45,285 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:45,292 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79099d2ac0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:46,190 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email ... 2026-10-31 19:00:46,594 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [639] 2026-10-31 19:00:46,811 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [640] 2026-10-31 19:00:47,058 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [641] 2026-10-31 19:00:47,106 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_employee_without_user ... 2026-10-31 19:00:47,401 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [642] 2026-10-31 19:00:47,423 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #496 deleted mail.message records with IDs: [21618] 2026-10-31 19:00:47,474 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_no_product ... 2026-10-31 19:00:47,787 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [643] 2026-10-31 19:00:47,847 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_several_companies_one_employee ... 2026-10-31 19:00:48,234 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [644] 2026-10-31 19:00:48,311 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_email_several_employees ... 2026-10-31 19:00:49,056 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [645] 2026-10-31 19:00:49,102 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_mail_get_default_expense_sheet_values_errors ... 2026-10-31 19:00:49,428 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #496 deleted mail.mail records with IDs: [646] 2026-10-31 19:00:49,491 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_mail_import: Starting TestExpensesMailImport.test_import_expense_from_mail_parsing_subjects ... 2026-10-31 19:00:50,008 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:53,059 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c1f40e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:53,060 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c1f4d60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:53,068 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:53,075 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790beb5a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:00:53,115 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:01:19,409 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:22,239 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79364e11c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:22,241 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790a73a660> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:22,248 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:22,253 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790a739e40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:22,708 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:26,637 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b6c4fe0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:26,639 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7937890b80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:26,648 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:26,655 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7937890f40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:27,148 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:30,162 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79096c8a40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:30,163 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790ade6fc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:30,171 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:30,175 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790ade4540> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:31,522 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:34,551 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79084b9120> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:34,552 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7936b92020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:34,562 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:34,569 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7936b90cc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:35,014 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:38,918 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908213d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:38,920 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f793768f4c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:38,930 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:38,938 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f793768ef20> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:39,430 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:42,129 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79071b2c00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:42,130 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f793691f240> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:42,137 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:42,143 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f793691f9c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:43,534 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:46,132 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79095f0ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:46,133 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909fc0ea0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:46,141 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:46,147 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7909fc3920> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:46,567 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:50,088 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908584ae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:50,090 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7906fefba0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:50,099 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:50,106 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906fec400> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/test_expenses_states.py", line 12, in setUpClass super().setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:01:51,278 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_states: Starting TestExpensesStates.test_expense_state_synchro_1_regular_flow ... 2026-10-31 19:01:54,493 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted mail.activity records with IDs: [265, 266] 2026-10-31 19:01:55,390 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_states: Starting TestExpensesStates.test_expense_state_synchro_2_employee_specific_flow ... 2026-10-31 19:01:56,577 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted mail.activity records with IDs: [267, 268] 2026-10-31 19:01:58,524 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4655, 4656, 4657, 4658] 2026-10-31 19:01:58,680 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8168, 8169] 2026-10-31 19:02:01,591 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.partial.reconcile records with IDs: [779] 2026-10-31 19:02:04,590 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.partial.reconcile records with IDs: [780, 781] 2026-10-31 19:02:04,759 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.full.reconcile records with IDs: [475] 2026-10-31 19:02:05,400 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4662, 4663, 4664] 2026-10-31 19:02:05,617 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8173, 8174, 8175, 8176] 2026-10-31 19:02:05,744 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move records with IDs: [3004] 2026-10-31 19:02:05,766 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted mail.followers records with IDs: [6007] 2026-10-31 19:02:08,044 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.partial.reconcile records with IDs: [782] 2026-10-31 19:02:08,162 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.full.reconcile records with IDs: [476] 2026-10-31 19:02:08,571 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_states: Starting TestExpensesStates.test_expense_state_synchro_3_company_specific_flow ... 2026-10-31 19:02:09,277 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted mail.activity records with IDs: [269] 2026-10-31 19:02:09,744 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4672, 4673, 4674] 2026-10-31 19:02:09,923 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8190, 8191] 2026-10-31 19:02:11,116 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted mail.activity records with IDs: [270] 2026-10-31 19:02:11,239 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4678, 4679, 4680] 2026-10-31 19:02:11,420 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8195, 8196, 8197, 8198] 2026-10-31 19:02:11,580 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move records with IDs: [3011] 2026-10-31 19:02:12,407 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4681, 4682, 4683] 2026-10-31 19:02:12,592 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8200, 8201] 2026-10-31 19:02:12,914 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line.ctp records with IDs: [4684, 4685, 4686] 2026-10-31 19:02:13,179 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move.line records with IDs: [8199, 8202, 8203, 8204] 2026-10-31 19:02:13,319 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #500 deleted account.move records with IDs: [3012] 2026-10-31 19:02:14,922 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:18,771 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790df21440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:18,772 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790cb3dd00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:18,779 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:18,784 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790cb3c860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:18,813 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:02:19,057 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour: Starting TestExpensesTour.test_tour_expenses ... 2026-10-31 19:02:19,502 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome pid: 15841 2026-10-31 19:02:19,502 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome headless temporary user profile dir: /tmp/tmpolh1aogr_chrome_odoo 2026-10-31 19:02:19,502 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Issuing json command http://127.0.0.1:39347/json/version 2026-10-31 19:02:19,504 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39347/json/version with timeout 3 increased to 10s during tests 2026-10-31 19:02:19,516 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Browser version: Chrome/150.0.7871.114 2026-10-31 19:02:19,516 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Issuing json command http://127.0.0.1:39347/json 2026-10-31 19:02:19,517 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:39347/json with timeout 3 increased to 10s during tests 2026-10-31 19:02:19,523 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Websocket url found: ws://127.0.0.1:39347/devtools/page/DFF48167B041FB3DA2D68E7B1D1C5860 2026-10-31 19:02:19,530 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Enable chrome headless console log notification 2026-10-31 19:02:19,536 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome headless enable page notifications 2026-10-31 19:02:19,591 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 19:02:19,614 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Setting session cookie in browser 2026-10-31 19:02:19,621 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 19:02:19,621 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 19:02:19,649 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 19:02:21,292 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:21] "GET /odoo HTTP/1.1" 200 - 191 0.179 1.471 2026-10-31 19:02:21,297 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Navigation result: {'frameId': 'DFF48167B041FB3DA2D68E7B1D1C5860', 'loaderId': '0B1B9469552EEA7D966CC1CA2E9E5DD4', 'isDownload': False} 2026-10-31 19:02:21,297 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Evaluate ready code "odoo.isTourReady('hr_expense_test_tour')" 2026-10-31 19:02:21,326 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:21] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-10-31 19:02:21,337 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:21] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.017 2026-10-31 19:02:21,350 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:21] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 19:02:21,464 104 INFO rb-be2b723-226188-430981 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-31 19:02:22,261 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.357 0.571 2026-10-31 19:02:22,285 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.919 2026-10-31 19:02:22,294 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.537 2026-10-31 19:02:22,319 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-31 19:02:22,448 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 19:02:22,454 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-10-31 19:02:22,458 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 19:02:22,496 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.010 2026-10-31 19:02:22,539 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: Owl is running in 'dev' mode. 2026-10-31 19:02:22,604 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 19:02:22,691 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.033 0.112 2026-10-31 19:02:22,729 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Evaluate test code "odoo.startTour('hr_expense_test_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 19:02:22,769 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [1/20] Tour hr_expense_test_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 19:02:22,773 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:02:23,119 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "POST /mail/data HTTP/1.1" 200 - 146 0.186 0.218 2026-10-31 19:02:23,157 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.537 2026-10-31 19:02:23,322 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.045 0.663 2026-10-31 19:02:23,325 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.744 2026-10-31 19:02:23,374 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.604 2026-10-31 19:02:23,420 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.664 2026-10-31 19:02:23,449 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 19:02:23,468 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [2/20] Tour hr_expense_test_tour → Step Go to Expense (trigger: .o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]) 2026-10-31 19:02:23,470 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.015 0.066 2026-10-31 19:02:23,492 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 19:02:23,526 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.142 2026-10-31 19:02:23,559 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.206 2026-10-31 19:02:23,564 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "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-31 19:02:23,579 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.156 2026-10-31 19:02:23,613 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.009 0.222 2026-10-31 19:02:23,770 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:02:23,778 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [3/20] Tour hr_expense_test_tour → Step Go to My Expenses (trigger: button[data-menu-xmlid="hr_expense.menu_hr_expense_my_expenses"]) 2026-10-31 19:02:23,840 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "POST /web/action/load HTTP/1.1" 200 - 15 0.016 0.029 2026-10-31 19:02:23,887 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 19:02:23,904 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 19:02:23,910 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 19:02:23,920 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:23] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.037 2026-10-31 19:02:23,931 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [4/20] Tour hr_expense_test_tour → Step Go to My Expenses to Report (trigger: a[data-menu-xmlid="hr_expense.menu_hr_expense_my_expenses_all"]) 2026-10-31 19:02:24,009 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [5/20] Tour hr_expense_test_tour → Step Check Upload Button (trigger: .o_button_upload_expense) 2026-10-31 19:02:24,068 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /mail/data HTTP/1.1" 200 - 76 0.091 0.182 2026-10-31 19:02:24,233 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 56 0.039 0.249 2026-10-31 19:02:24,234 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.084 2026-10-31 19:02:24,365 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 41 0.030 0.057 2026-10-31 19:02:24,372 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.088 2026-10-31 19:02:24,375 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.092 2026-10-31 19:02:24,422 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 19:02:24,523 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 4 0.004 0.016 2026-10-31 19:02:24,652 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 8 0.008 0.022 2026-10-31 19:02:24,749 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [6/20] Tour hr_expense_test_tour → Step Create a new expense (trigger: button.o_list_button_add) 2026-10-31 19:02:24,802 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 10 0.010 0.031 2026-10-31 19:02:24,836 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [7/20] Tour hr_expense_test_tour → Step Enter category for new expense in Many2One field (trigger: .o_field_widget.o_field_many2one[name=product_id] input) 2026-10-31 19:02:24,870 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 19:02:24,929 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:24] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 9 0.007 0.051 2026-10-31 19:02:25,078 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-10-31 19:02:25,110 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:25] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 13 0.013 0.019 2026-10-31 19:02:25,260 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [8/20] Tour hr_expense_test_tour → Step .ui-autocomplete > li > a:contains('[COMM] Communication') 2026-10-31 19:02:25,272 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:25] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 4 0.013 0.025 2026-10-31 19:02:25,405 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [9/20] Tour hr_expense_test_tour → Step Enter a value for the total (trigger: div[name=total_amount_currency] input) 2026-10-31 19:02:25,473 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [10/20] Tour hr_expense_test_tour → Step Breadcrumb back to My Expenses (trigger: .breadcrumb-item:contains('My Expenses')) 2026-10-31 19:02:25,509 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:25] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 18 0.018 0.081 2026-10-31 19:02:25,540 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [11/20] Tour hr_expense_test_tour → Step Check Create Report Button, but not click on it (trigger: button.o_switch_view.o_list.active) 2026-10-31 19:02:25,602 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:25] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.006 0.018 2026-10-31 19:02:25,637 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:25] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 6 0.005 0.042 2026-10-31 19:02:25,666 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:25] "POST /web/dataset/call_kw/account.analytic.plan/get_relevant_plans HTTP/1.1" 200 - 7 0.006 0.069 2026-10-31 19:02:25,806 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:25] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 31 0.027 0.099 2026-10-31 19:02:25,995 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:25] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 18 0.017 0.090 2026-10-31 19:02:26,065 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:26] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 4 0.007 0.030 2026-10-31 19:02:26,121 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:26] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 4 0.009 0.024 2026-10-31 19:02:26,199 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [12/20] Tour hr_expense_test_tour → Step Go to kanban view (trigger: button.o_switch_view.o_kanban) 2026-10-31 19:02:26,287 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [13/20] Tour hr_expense_test_tour → Step Check Upload Button (trigger: button.o_switch_view.o_kanban.active) 2026-10-31 19:02:26,321 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:26] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 4 0.002 0.020 2026-10-31 19:02:26,368 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:26] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 4 0.005 0.016 2026-10-31 19:02:26,406 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [14/20] Tour hr_expense_test_tour → Step Check Create Report button and click on it (trigger: .btn-secondary:contains("Create Report")) 2026-10-31 19:02:26,479 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [15/20] Tour hr_expense_test_tour → Step .o_breadcrumb 2026-10-31 19:02:26,545 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [16/20] Tour hr_expense_test_tour → Step Create Report button should not be visible anymore (trigger: .o_control_panel_main:not(:contains("Create Report"))) 2026-10-31 19:02:26,622 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:26] "POST /web/dataset/call_kw/hr.expense/get_expenses_to_submit HTTP/1.1" 200 - 43 0.050 0.097 2026-10-31 19:02:26,736 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:26] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 35 0.019 0.077 2026-10-31 19:02:26,860 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:26] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 27 0.022 0.062 2026-10-31 19:02:26,959 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:26] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-31 19:02:27,051 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 4 0.006 0.018 2026-10-31 19:02:27,147 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-31 19:02:27,168 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [17/20] Tour hr_expense_test_tour → Step Go to Reporting (trigger: button[data-menu-xmlid="hr_expense.menu_hr_expense_reports"]) 2026-10-31 19:02:27,240 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [18/20] Tour hr_expense_test_tour → Step Go to Expenses Analysis (trigger: a[data-menu-xmlid="hr_expense.menu_hr_expense_all_expenses"]) 2026-10-31 19:02:27,282 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.042 0.094 2026-10-31 19:02:27,320 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [19/20] Tour hr_expense_test_tour → Step Go to list view (trigger: button.o_switch_view.o_list) 2026-10-31 19:02:27,327 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.015 0.128 2026-10-31 19:02:27,350 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "POST /web/action/load HTTP/1.1" 200 - 13 0.006 0.020 2026-10-31 19:02:27,465 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 9 0.008 0.056 2026-10-31 19:02:27,522 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.042 2026-10-31 19:02:27,761 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/0cfc7fd/web.assets_backend_lazy.min.css (id:15671) 2026-10-31 19:02:27,766 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "GET /web/assets/0cfc7fd/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.009 0.223 2026-10-31 19:02:27,920 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/de153d1/web.assets_backend_lazy.min.js (id:15672) 2026-10-31 19:02:27,924 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "GET /web/assets/de153d1/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.005 0.379 2026-10-31 19:02:27,984 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:27] "POST /web/dataset/call_kw/hr.expense/web_read_group HTTP/1.1" 200 - 2 0.002 0.018 2026-10-31 19:02:28,008 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:28] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 19:02:28,049 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:28] "GET /web/assets/434711e/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 19:02:28,172 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: [20/20] Tour hr_expense_test_tour → Step Check Upload Button (trigger: button.o_switch_view.o_list.active) 2026-10-31 19:02:28,269 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:28] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 18 0.019 0.068 2026-10-31 19:02:28,428 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:28] "POST /web/dataset/call_kw/account.analytic.account/read HTTP/1.1" 200 - 4 0.006 0.018 2026-10-31 19:02:28,568 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: tour succeeded 2026-10-31 19:02:28,569 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: ╔═════════════════════════════════════╗ ║ TOUR hr_expense_test_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-10-31 19:02:28,599 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:28] "GET /web/image/hr.employee/4/avatar_128 HTTP/1.1" 200 - 5 0.009 0.061 2026-10-31 19:02:28,661 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:28] "GET /web/image/hr.employee/3/avatar_128 HTTP/1.1" 200 - 5 0.011 0.118 2026-10-31 19:02:28,689 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:28] "GET /web/image/hr.employee/16/avatar_128 HTTP/1.1" 200 - 5 0.003 0.135 2026-10-31 19:02:28,744 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:02:28] "GET /web/image/hr.employee/10/avatar_128 HTTP/1.1" 200 - 5 0.004 0.201 2026-10-31 19:02:28,836 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses.browser: heap 46812800 (allocated 49176576) 2026-10-31 19:02:28,843 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Closing chrome headless with pid 15841 2026-10-31 19:02:28,843 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Closing websocket connection 2026-10-31 19:02:28,844 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Terminating chrome headless with pid 15841 2026-10-31 19:02:28,972 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_190228_972180_test_tour_expenses.txt 2026-10-31 19:02:28,972 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_expenses_tour.TestExpensesTour.test_tour_expenses: Removing chrome user profile "/tmp/tmpolh1aogr_chrome_odoo" 2026-10-31 19:02:29,032 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 19:02:53,784 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:56,495 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7931d874c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:56,496 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790db7a0c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:56,505 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:56,512 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790db7b1a0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:02:56,946 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:00,803 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b5ce700> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:00,805 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c45f7e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:00,814 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:00,821 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c45f420> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:01,261 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:03,872 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790b92fa60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:03,874 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f79085f6160> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:03,884 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:03,890 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79085f7880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:05,282 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:07,927 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7909e09c60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:07,928 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7907a3cae0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:07,934 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:07,940 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7907a3f880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:08,365 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:12,108 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7908514180> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:12,110 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7939849d00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:12,119 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:12,126 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7939849440> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:12,566 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:15,531 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f79366c4180> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:15,532 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f793674f880> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:15,541 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:15,547 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f793674fc40> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:15,996 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:19,494 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790a1f20c0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:19,495 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c9ddc60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:19,503 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:19,510 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c9de340> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 383, in _sync_plan_column created = IrModelFields.with_context(update_custom_fields=True).create(to_create) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 65, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:19,901 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:23,540 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790de41c60> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:23,541 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7909776020> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:23,548 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:23,554 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f79097763e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 65, in _handleClassSetUp currentClass.setUpClass() File "/data/build/rb-be2b723-226188/addons/hr_expense/tests/common.py", line 51, in setUpClass cls.analytic_plan = cls.env['account.analytic.plan'].create({'name': 'Expense Plan Test'}) File "", line 2, in create File "/data/build/rb-be2b723-226188/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-be2b723-226188/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-be2b723-226188/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-be2b723-226188/addons/analytic/models/analytic_plan.py", line 391, in _sync_plan_column stored.index = True File "/data/build/rb-be2b723-226188/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-be2b723-226188/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-be2b723-226188/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:24,235 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui: Starting TestUi.test_expense_manager_can_always_set_employee ... 2026-10-31 19:03:24,991 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome pid: 16095 2026-10-31 19:03:24,991 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome headless temporary user profile dir: /tmp/tmpkuje9_3u_chrome_odoo 2026-10-31 19:03:24,992 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Issuing json command http://127.0.0.1:34871/json/version 2026-10-31 19:03:24,993 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34871/json/version with timeout 3 increased to 10s during tests 2026-10-31 19:03:25,014 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Browser version: Chrome/150.0.7871.114 2026-10-31 19:03:25,014 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Issuing json command http://127.0.0.1:34871/json 2026-10-31 19:03:25,015 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34871/json with timeout 3 increased to 10s during tests 2026-10-31 19:03:25,033 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Websocket url found: ws://127.0.0.1:34871/devtools/page/3D25075B19C07B7CE5CD28F009DFE011 2026-10-31 19:03:25,049 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Enable chrome headless console log notification 2026-10-31 19:03:25,059 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome headless enable page notifications 2026-10-31 19:03:25,195 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:expense_manager_1 from n/a 2026-10-31 19:03:25,206 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Setting session cookie in browser 2026-10-31 19:03:25,217 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 19:03:25,218 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 19:03:25,237 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 19:03:26,770 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:26] "GET /odoo HTTP/1.1" 200 - 185 0.111 1.428 2026-10-31 19:03:26,774 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Navigation result: {'frameId': '3D25075B19C07B7CE5CD28F009DFE011', 'loaderId': '280915BE99CE9B7FCA3869AA4454077B', 'isDownload': False} 2026-10-31 19:03:26,775 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Evaluate ready code "odoo.isTourReady('create_expense_no_employee_access_tour')" 2026-10-31 19:03:26,826 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:26] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-10-31 19:03:26,841 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:26] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-10-31 19:03:26,854 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:26] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.035 2026-10-31 19:03:26,909 104 INFO rb-be2b723-226188-430981 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-31 19:03:27,004 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:27] "GET /web/webclient/load_menus/37377e391a1cbcdf5ec806bfddea12ab49630600fa911d3d0ad50d10276134a5 HTTP/1.1" 200 - 115 0.056 0.131 2026-10-31 19:03:27,034 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.198 2026-10-31 19:03:27,058 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:27] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 19:03:27,129 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:27] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-10-31 19:03:27,973 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:27] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-10-31 19:03:27,984 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:27] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-10-31 19:03:28,005 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-10-31 19:03:28,021 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.025 2026-10-31 19:03:28,028 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: Owl is running in 'dev' mode. 2026-10-31 19:03:28,035 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 19:03:28,091 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.030 2026-10-31 19:03:28,109 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.021 2026-10-31 19:03:28,127 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.033 2026-10-31 19:03:28,166 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Evaluate test code "odoo.startTour('create_expense_no_employee_access_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 19:03:28,192 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [1/13] Tour create_expense_no_employee_access_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 19:03:28,292 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "POST /mail/data HTTP/1.1" 200 - 34 0.059 0.062 2026-10-31 19:03:28,297 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-10-31 19:03:28,298 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 19:03:28,333 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [2/13] Tour create_expense_no_employee_access_tour → Step Go to the Expenses app (trigger: .o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]) 2026-10-31 19:03:28,335 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.094 2026-10-31 19:03:28,372 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 19:03:28,409 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /web/image/res.partner/1986/avatar_128?unique=1793473349000 HTTP/1.1" 200 - 16 0.027 0.158 2026-10-31 19:03:28,509 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /web/image?model=res.users&field=avatar_128&id=507 HTTP/1.1" 200 - 10 0.022 0.260 2026-10-31 19:03:28,519 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.100 2026-10-31 19:03:28,564 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [3/13] Tour create_expense_no_employee_access_tour → Step Go to the Expenses app (trigger: .o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]) 2026-10-31 19:03:28,564 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.126 2026-10-31 19:03:28,616 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [4/13] Tour create_expense_no_employee_access_tour → Step Remove filter for own expenses (trigger: .o_facet_value:contains(My Expenses) + button[title="Remove"]) 2026-10-31 19:03:28,622 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-10-31 19:03:28,623 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "POST /web/action/load HTTP/1.1" 200 - 15 0.016 0.030 2026-10-31 19:03:28,625 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:03:28,661 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:03:28,709 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.054 2026-10-31 19:03:28,711 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.033 2026-10-31 19:03:28,719 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.060 2026-10-31 19:03:28,838 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "POST /mail/data HTTP/1.1" 200 - 42 0.067 0.184 2026-10-31 19:03:28,894 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:28] "GET /web/image/res.company/225/favicon HTTP/1.1" 200 - 9 0.021 0.267 2026-10-31 19:03:29,055 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 52 0.036 0.290 2026-10-31 19:03:29,130 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 5 0.004 0.019 2026-10-31 19:03:29,147 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-10-31 19:03:29,151 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-10-31 19:03:29,204 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 19:03:29,274 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 6 0.007 0.016 2026-10-31 19:03:29,369 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "GET /viin_brand_hr_expense/static/img/phone-bill.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 19:03:29,419 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-31 19:03:29,445 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [5/13] Tour create_expense_no_employee_access_tour → Step Go to form view of pre-prepared record (trigger: .o_data_cell:contains(expense_for_tour_0)) 2026-10-31 19:03:29,515 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 7 0.060 0.040 2026-10-31 19:03:29,519 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-31 19:03:29,540 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "GET /web/image/hr.employee/2/avatar_128 HTTP/1.1" 200 - 6 0.002 0.123 2026-10-31 19:03:29,543 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-31 19:03:29,564 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "GET /web/image/hr.employee/5/avatar_128 HTTP/1.1" 200 - 6 0.003 0.136 2026-10-31 19:03:29,651 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 23 0.019 0.150 2026-10-31 19:03:29,656 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-31 19:03:29,678 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "GET /web/image/hr.employee/4/avatar_128 HTTP/1.1" 200 - 6 0.002 0.201 2026-10-31 19:03:29,680 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-31 19:03:29,702 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "GET /web/image/hr.employee/3/avatar_128 HTTP/1.1" 200 - 6 0.003 0.278 2026-10-31 19:03:29,705 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 507, model: hr.employee 2026-10-31 19:03:29,714 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [6/13] Tour create_expense_no_employee_access_tour → Step Click employee selection dropdown (trigger: input#employee_id_0) 2026-10-31 19:03:29,722 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "GET /web/image/hr.employee/65/avatar_128 HTTP/1.1" 200 - 6 0.002 0.031 2026-10-31 19:03:29,743 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:03:29,804 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/hr.expense/web_read HTTP/1.1" 200 - 24 0.016 0.045 2026-10-31 19:03:29,893 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/hr.expense/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 19:03:29,959 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 19:03:30,038 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /web/dataset/call_kw/hr.expense/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.006 2026-10-31 19:03:30,067 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "GET /web/image/hr.employee.public/65/avatar_128 HTTP/1.1" 200 - 11 0.005 0.027 2026-10-31 19:03:30,087 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [7/13] Tour create_expense_no_employee_access_tour → Step Delete default search (trigger: input#employee_id_0) 2026-10-31 19:03:30,117 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.022 0.059 2026-10-31 19:03:30,134 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /web/dataset/call_kw/hr.employee.public/name_search HTTP/1.1" 200 - 2 0.004 0.023 2026-10-31 19:03:30,145 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /mail/thread/messages HTTP/1.1" 200 - 3 0.003 0.031 2026-10-31 19:03:30,176 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [8/13] Tour create_expense_no_employee_access_tour → Step Select test expense employee (trigger: a.dropdown-item:contains(expense_employee)) 2026-10-31 19:03:30,183 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "GET /web/image/hr.employee.public/64/avatar_128 HTTP/1.1" 200 - 5 0.003 0.024 2026-10-31 19:03:30,446 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /web/dataset/call_kw/hr.employee.public/name_search HTTP/1.1" 200 - 2 0.004 0.016 2026-10-31 19:03:30,498 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [9/13] Tour create_expense_no_employee_access_tour → Step Save (trigger: .o_form_button_save:enabled) 2026-10-31 19:03:30,574 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [10/13] Tour create_expense_no_employee_access_tour → Step wait until the form is saved (trigger: body .o_form_saved) 2026-10-31 19:03:30,596 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 29 0.023 0.070 2026-10-31 19:03:30,752 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 40 0.035 0.094 2026-10-31 19:03:30,814 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [11/13] Tour create_expense_no_employee_access_tour → Step Exit form (trigger: .o_menu_brand) 2026-10-31 19:03:30,828 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.017 0.045 2026-10-31 19:03:30,859 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.008 0.071 2026-10-31 19:03:30,926 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [12/13] Tour create_expense_no_employee_access_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 19:03:30,951 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:30] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 1 0.001 0.008 2026-10-31 19:03:31,016 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:31] "POST /web/dataset/call_kw/hr.expense/get_expense_dashboard HTTP/1.1" 200 - 2 0.003 0.012 2026-10-31 19:03:31,061 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: [13/13] Tour create_expense_no_employee_access_tour → Step Check (trigger: .o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]) 2026-10-31 19:03:31,159 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: tour succeeded 2026-10-31 19:03:31,161 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR create_expense_no_employee_access_tour SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-10-31 19:03:31,355 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee.browser: heap 30814352 (allocated 32919552) 2026-10-31 19:03:31,366 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Closing chrome headless with pid 16095 2026-10-31 19:03:31,368 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Closing websocket connection 2026-10-31 19:03:31,368 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Terminating chrome headless with pid 16095 2026-10-31 19:03:31,501 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_190331_500840_test_expense_manager_can_always_set_employee.txt 2026-10-31 19:03:31,501 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_expense_manager_can_always_set_employee: Removing chrome user profile "/tmp/tmpkuje9_3u_chrome_odoo" 2026-10-31 19:03:31,562 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui: Starting TestUi.test_not_create_zero_amount_expense_in_expense_sheet ... 2026-10-31 19:03:32,018 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome pid: 16338 2026-10-31 19:03:32,018 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome headless temporary user profile dir: /tmp/tmpicn1y_0y_chrome_odoo 2026-10-31 19:03:32,019 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Issuing json command http://127.0.0.1:34903/json/version 2026-10-31 19:03:32,022 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34903/json/version with timeout 3 increased to 10s during tests 2026-10-31 19:03:32,116 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Browser version: Chrome/150.0.7871.114 2026-10-31 19:03:32,117 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Issuing json command http://127.0.0.1:34903/json 2026-10-31 19:03:32,117 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:34903/json with timeout 3 increased to 10s during tests 2026-10-31 19:03:32,139 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Websocket url found: ws://127.0.0.1:34903/devtools/page/5C094CCFEB9CDE231748833F724892D7 2026-10-31 19:03:32,158 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Enable chrome headless console log notification 2026-10-31 19:03:32,165 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome headless enable page notifications 2026-10-31 19:03:32,254 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 19:03:32,270 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Setting session cookie in browser 2026-10-31 19:03:32,272 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 19:03:32,272 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 19:03:32,289 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 19:03:33,941 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:33] "GET /odoo HTTP/1.1" 200 - 185 0.142 1.515 2026-10-31 19:03:33,946 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Navigation result: {'frameId': '5C094CCFEB9CDE231748833F724892D7', 'loaderId': '2DC728A72FBCCAAAC90EA3D83CCD3876', 'isDownload': False} 2026-10-31 19:03:33,946 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Evaluate ready code "odoo.isTourReady('do_not_create_zero_amount_expense_in_sheet')" 2026-10-31 19:03:33,991 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:33] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-10-31 19:03:34,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:34] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-10-31 19:03:34,013 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:34] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.035 2026-10-31 19:03:34,058 104 INFO rb-be2b723-226188-430981 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-31 19:03:34,787 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:34] "GET /web/webclient/load_menus/fa7c951712e3518f6c083efa31f733a403f421b0542a2b99d0fb3e1b43d753d4 HTTP/1.1" 200 - 753 0.264 0.545 2026-10-31 19:03:34,813 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.818 2026-10-31 19:03:34,821 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:34] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.494 2026-10-31 19:03:34,933 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:34] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 19:03:35,063 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 19:03:35,076 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-10-31 19:03:35,091 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-10-31 19:03:35,099 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.015 2026-10-31 19:03:35,109 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: Owl is running in 'dev' mode. 2026-10-31 19:03:35,149 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (225) 2026-10-31 19:03:35,223 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.087 2026-10-31 19:03:35,229 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.101 2026-10-31 19:03:35,248 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.037 2026-10-31 19:03:35,255 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.057 2026-10-31 19:03:35,281 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.029 2026-10-31 19:03:35,308 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-10-31 19:03:35,315 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Evaluate test code "odoo.startTour('do_not_create_zero_amount_expense_in_sheet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 19:03:35,380 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [1/18] Tour do_not_create_zero_amount_expense_in_sheet → Step .o_navbar_apps_menu button:enabled 2026-10-31 19:03:35,416 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-10-31 19:03:35,421 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "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-31 19:03:35,430 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "POST /mail/data HTTP/1.1" 200 - 36 0.069 0.056 2026-10-31 19:03:35,463 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.083 2026-10-31 19:03:35,482 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [2/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Go to the Expenses app (trigger: .o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]) 2026-10-31 19:03:35,532 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 19:03:35,553 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /web/image/res.partner/1978/avatar_128?unique=1793473349000 HTTP/1.1" 200 - 16 0.033 0.168 2026-10-31 19:03:35,616 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /web/image?model=res.users&field=avatar_128&id=504 HTTP/1.1" 200 - 10 0.013 0.263 2026-10-31 19:03:35,659 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.012 0.155 2026-10-31 19:03:35,750 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [3/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Go to the Expenses app (trigger: .o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]) 2026-10-31 19:03:35,802 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 19:03:35,807 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:03:35,808 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [4/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Go to Expense Reports (trigger: .dropdown-item[data-menu-xmlid="hr_expense.menu_hr_expense_report"]) 2026-10-31 19:03:35,852 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "POST /mail/data HTTP/1.1" 200 - 47 0.049 0.066 2026-10-31 19:03:35,888 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "POST /web/action/load HTTP/1.1" 200 - 15 0.008 0.108 2026-10-31 19:03:35,924 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:35] "GET /web/image/res.company/225/favicon HTTP/1.1" 200 - 4 0.008 0.130 2026-10-31 19:03:36,086 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.016 2026-10-31 19:03:36,090 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:03:36,091 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [5/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Go to a report (trigger: .o_data_row .o_data_cell[data-tooltip="report_for_tour"]) 2026-10-31 19:03:36,091 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.031 0.032 2026-10-31 19:03:36,110 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 19:03:36,139 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 19:03:36,139 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 8 0.012 0.084 2026-10-31 19:03:36,195 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "GET /web/image/res.partner/2/avatar_128?unique=1793473349000 HTTP/1.1" 200 - 9 0.018 0.130 2026-10-31 19:03:36,218 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "GET /web/image/discuss.channel/2/avatar_128?unique=0b498b2fb6dd899cd6a8da7157212e01813d528fe7ef1610d00fab4494589219648df0cc5af685191079ecd1e49f325b55bd5ccb40e9e7f6cf4986d1da22a02a HTTP/1.1" 200 - 3 0.008 0.173 2026-10-31 19:03:36,241 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.129 2026-10-31 19:03:36,388 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 55 0.036 0.250 2026-10-31 19:03:36,532 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 47 0.027 0.236 2026-10-31 19:03:36,582 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 6 0.005 0.023 2026-10-31 19:03:36,590 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 1 0.001 0.029 2026-10-31 19:03:36,607 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_multi_range HTTP/1.1" 200 - 1 0.000 0.006 2026-10-31 19:03:36,726 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/hr.expense.sheet/web_search_read HTTP/1.1" 200 - 10 0.019 0.067 2026-10-31 19:03:36,736 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.094 2026-10-31 19:03:36,738 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.089 2026-10-31 19:03:36,757 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:03:36,964 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [6/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Add an expense line (trigger: div[name="expense_line_ids"] .o_field_x2many_list_row_add a) 2026-10-31 19:03:36,973 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "GET /web/image/hr.employee/64/avatar_128 HTTP/1.1" 200 - 10 0.011 0.028 2026-10-31 19:03:36,995 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:03:37,057 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 20 0.018 0.043 2026-10-31 19:03:37,218 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 19:03:37,356 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.004 2026-10-31 19:03:37,424 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [7/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Create new expense line (trigger: .modal .modal-footer .o_create_button) 2026-10-31 19:03:37,446 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.038 0.054 2026-10-31 19:03:37,507 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 9 0.007 0.067 2026-10-31 19:03:37,518 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.002 0.108 2026-10-31 19:03:37,549 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 1 0.001 0.007 2026-10-31 19:03:37,760 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 504, model: hr.employee 2026-10-31 19:03:37,783 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [8/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Add expense name (trigger: .modal .modal-body .o_field_widget[name=name] input) 2026-10-31 19:03:37,814 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "GET /web/image/hr.employee/5/avatar_128 HTTP/1.1" 200 - 18 0.019 0.069 2026-10-31 19:03:37,829 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 504, model: hr.employee 2026-10-31 19:03:37,890 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 15 0.013 0.132 2026-10-31 19:03:37,912 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 504, model: hr.employee 2026-10-31 19:03:37,960 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "GET /web/image/hr.employee/3/avatar_128 HTTP/1.1" 200 - 16 0.012 0.222 2026-10-31 19:03:37,997 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:37] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 6 0.005 0.195 2026-10-31 19:03:38,023 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 504, model: hr.employee 2026-10-31 19:03:38,072 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:38] "GET /web/image/hr.employee/2/avatar_128 HTTP/1.1" 200 - 16 0.013 0.327 2026-10-31 19:03:38,126 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:38] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 12 0.009 0.084 2026-10-31 19:03:38,187 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:03:38,246 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [9/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Set total amount to zero (trigger: .modal .modal-body .o_field_widget[name=total_amount_currency] input) 2026-10-31 19:03:38,319 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [10/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Select category to Expense (trigger: .modal .modal-body .o_field_widget[name=product_id] input) 2026-10-31 19:03:38,396 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [11/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Choose category to Expense (trigger: .o_field_widget[name=product_id] .o-autocomplete--dropdown-menu li:contains([EXP_GEN])) 2026-10-31 19:03:38,438 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:38] "POST /web/dataset/call_kw/product.product/name_search HTTP/1.1" 200 - 9 0.016 0.039 2026-10-31 19:03:38,472 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [12/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-31 19:03:38,538 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [13/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Close the displayed user error indicating that the expense total cannot be set to zero if it is linked to a report. (trigger: .modal .modal-footer .btn-primary.o-default-button) 2026-10-31 19:03:38,570 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:38] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 25 0.022 0.070 2026-10-31 19:03:38,696 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:38] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 35 0.026 0.081 2026-10-31 19:03:38,732 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [14/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Set total amount to ten (trigger: .modal .modal-body .o_field_widget[name=total_amount_currency] input) 2026-10-31 19:03:38,819 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [15/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Click Save (trigger: .modal .modal-footer .o_form_button_save) 2026-10-31 19:03:38,882 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [16/18] Tour do_not_create_zero_amount_expense_in_sheet → Step Wait the modal is closed (trigger: body:not(:has(.modal))) 2026-10-31 19:03:38,951 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:38] "POST /web/dataset/call_kw/hr.expense/onchange HTTP/1.1" 200 - 14 0.011 0.057 2026-10-31 19:03:39,069 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:39] "POST /web/dataset/call_kw/hr.expense/web_save HTTP/1.1" 200 - 26 0.018 0.068 2026-10-31 19:03:39,193 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:39] "POST /web/dataset/call_kw/hr.expense/web_read HTTP/1.1" 200 - 25 0.021 0.054 2026-10-31 19:03:39,298 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:39] "POST /web/dataset/call_kw/hr.expense.sheet/onchange HTTP/1.1" 200 - 25 0.018 0.050 2026-10-31 19:03:39,371 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [17/18] Tour do_not_create_zero_amount_expense_in_sheet → Step save form (trigger: .o_form_button_save:enabled) 2026-10-31 19:03:39,437 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: [18/18] Tour do_not_create_zero_amount_expense_in_sheet → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-10-31 19:03:39,581 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:39] "POST /web/dataset/call_kw/hr.expense.sheet/web_save HTTP/1.1" 200 - 42 0.049 0.087 2026-10-31 19:03:39,629 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:39] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.012 0.023 2026-10-31 19:03:39,665 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:39] "POST /mail/thread/data HTTP/1.1" 200 - 13 0.012 0.041 2026-10-31 19:03:39,707 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: tour succeeded 2026-10-31 19:03:39,708 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR do_not_create_zero_amount_expense_in_sheet SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-10-31 19:03:39,947 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet.browser: heap 32821076 (allocated 35016704) 2026-10-31 19:03:39,966 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Closing chrome headless with pid 16338 2026-10-31 19:03:39,975 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Closing websocket connection 2026-10-31 19:03:39,976 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Terminating chrome headless with pid 16338 2026-10-31 19:03:40,080 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_190340_080368_test_not_create_zero_amount_expense_in_expense_sheet.txt 2026-10-31 19:03:40,080 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_not_create_zero_amount_expense_in_expense_sheet: Removing chrome user profile "/tmp/tmpicn1y_0y_chrome_odoo" 2026-10-31 19:03:40,171 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui: Starting TestUi.test_show_expense_receipt_on_expense_line_click ... 2026-10-31 19:03:40,347 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 19:03:40,350 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 19:03:40,351 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 19:03:40,409 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 19:03:40,415 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 19:03:40,421 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-10-31 19:03:40,763 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome pid: 16582 2026-10-31 19:03:40,764 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome headless temporary user profile dir: /tmp/tmpz80ygihr_chrome_odoo 2026-10-31 19:03:40,764 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Issuing json command http://127.0.0.1:40105/json/version 2026-10-31 19:03:40,765 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40105/json/version with timeout 3 increased to 10s during tests 2026-10-31 19:03:40,828 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Browser version: Chrome/150.0.7871.114 2026-10-31 19:03:40,829 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Issuing json command http://127.0.0.1:40105/json 2026-10-31 19:03:40,829 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:40105/json with timeout 3 increased to 10s during tests 2026-10-31 19:03:40,844 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Websocket url found: ws://127.0.0.1:40105/devtools/page/5EAD16CDD854C8A33F647B6B801E59DB 2026-10-31 19:03:40,858 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Enable chrome headless console log notification 2026-10-31 19:03:40,866 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome headless enable page notifications 2026-10-31 19:03:40,961 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:accountman from n/a 2026-10-31 19:03:40,963 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Setting session cookie in browser 2026-10-31 19:03:40,967 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 19:03:40,968 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 19:03:40,982 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 19:03:43,810 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:43] "GET /odoo HTTP/1.1" 200 - 184 0.217 2.614 2026-10-31 19:03:43,814 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Navigation result: {'frameId': '5EAD16CDD854C8A33F647B6B801E59DB', 'loaderId': 'C1FF50190EBF34B7C049116BD04FC1DE', 'isDownload': False} 2026-10-31 19:03:43,814 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Evaluate ready code "odoo.isTourReady('show_expense_receipt_tour')" 2026-10-31 19:03:43,850 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:43] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.007 2026-10-31 19:03:43,873 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:43] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.026 2026-10-31 19:03:43,892 104 INFO rb-be2b723-226188-430981 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-31 19:03:44,703 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:44] "GET /web/webclient/load_menus/fa7c951712e3518f6c083efa31f733a403f421b0542a2b99d0fb3e1b43d753d4 HTTP/1.1" 200 - 753 0.333 0.507 2026-10-31 19:03:44,712 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:44] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.848 2026-10-31 19:03:44,740 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.860 2026-10-31 19:03:44,758 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:44] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.598 2026-10-31 19:03:44,851 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:44] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-10-31 19:03:44,972 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 19:03:44,978 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 19:03:44,984 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-10-31 19:03:45,008 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-10-31 19:03:45,027 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: Owl is running in 'dev' mode. 2026-10-31 19:03:45,067 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (225) 2026-10-31 19:03:45,133 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.040 0.062 2026-10-31 19:03:45,139 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.085 2026-10-31 19:03:45,143 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.036 2026-10-31 19:03:45,164 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.040 2026-10-31 19:03:45,187 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.018 2026-10-31 19:03:45,207 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Evaluate test code "odoo.startTour('show_expense_receipt_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 19:03:45,255 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [1/12] Tour show_expense_receipt_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 19:03:45,269 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 19:03:45,284 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "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-31 19:03:45,308 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "POST /mail/data HTTP/1.1" 200 - 36 0.053 0.052 2026-10-31 19:03:45,331 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.101 2026-10-31 19:03:45,344 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [2/12] Tour show_expense_receipt_tour → Step Go to the Expenses app (trigger: .o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]) 2026-10-31 19:03:45,376 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 19:03:45,382 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/image/res.partner/1978/avatar_128?unique=1793473349000 HTTP/1.1" 200 - 16 0.018 0.124 2026-10-31 19:03:45,455 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/image?model=res.users&field=avatar_128&id=504 HTTP/1.1" 200 - 10 0.014 0.209 2026-10-31 19:03:45,457 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.169 2026-10-31 19:03:45,488 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.114 2026-10-31 19:03:45,531 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [3/12] Tour show_expense_receipt_tour → Step Go to the Expenses app (trigger: .o_app[data-menu-xmlid="hr_expense.menu_hr_expense_root"]) 2026-10-31 19:03:45,588 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 19:03:45,594 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 19:03:45,601 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [4/12] Tour show_expense_receipt_tour → Step Go to Expense Reports (trigger: .dropdown-item[data-menu-xmlid="hr_expense.menu_hr_expense_report"]) 2026-10-31 19:03:45,645 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "POST /mail/data HTTP/1.1" 200 - 47 0.040 0.065 2026-10-31 19:03:45,680 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "POST /web/action/load HTTP/1.1" 200 - 15 0.013 0.115 2026-10-31 19:03:45,706 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/image/res.company/225/favicon HTTP/1.1" 200 - 4 0.004 0.123 2026-10-31 19:03:45,748 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/image/res.company/225/favicon HTTP/1.1" 304 - 4 0.004 0.034 2026-10-31 19:03:45,851 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.009 0.018 2026-10-31 19:03:45,878 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/image/discuss.channel/2/avatar_128?unique=0b498b2fb6dd899cd6a8da7157212e01813d528fe7ef1610d00fab4494589219648df0cc5af685191079ecd1e49f325b55bd5ccb40e9e7f6cf4986d1da22a02a HTTP/1.1" 200 - 8 0.006 0.036 2026-10-31 19:03:45,881 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [5/12] Tour show_expense_receipt_tour → Step Go to a report (trigger: .o_data_row .o_data_cell[name="payment_state"]) 2026-10-31 19:03:45,882 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /viin_brand_hr_expense/static/img/app_store.png HTTP/1.1" 200 - 0 0.000 0.014 2026-10-31 19:03:45,895 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /viin_brand_hr_expense/static/img/apple-qr.png HTTP/1.1" 200 - 0 0.000 0.023 2026-10-31 19:03:45,913 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /viin_brand_hr_expense/static/img/google_play.png HTTP/1.1" 200 - 0 0.000 0.021 2026-10-31 19:03:45,914 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/image/discuss.channel/1/avatar_128?unique=83f7fc4b11ea406ec976173cef81e1280bf4563fefc6300ae4cce44a024307af15e4b2f4a0cba178d91e4679213649ef9238b97c8c48eb7ac39a2c251178d804 HTTP/1.1" 200 - 3 0.005 0.064 2026-10-31 19:03:45,933 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /viin_brand_hr_expense/static/img/googlestore-qr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 19:03:45,963 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:45] "GET /web/image/res.partner/2/avatar_128?unique=1793473349000 HTTP/1.1" 200 - 9 0.015 0.097 2026-10-31 19:03:46,077 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/hr.expense/get_views HTTP/1.1" 200 - 51 0.030 0.159 2026-10-31 19:03:46,108 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/action/load HTTP/1.1" 200 - 9 0.015 0.194 2026-10-31 19:03:46,167 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/hr.expense/web_search_read HTTP/1.1" 200 - 5 0.016 0.015 2026-10-31 19:03:46,183 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-10-31 19:03:46,186 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-10-31 19:03:46,349 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/hr.expense.sheet/get_views HTTP/1.1" 200 - 47 0.030 0.158 2026-10-31 19:03:46,355 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.142 2026-10-31 19:03:46,396 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 6 0.009 0.018 2026-10-31 19:03:46,400 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_range HTTP/1.1" 200 - 1 0.000 0.023 2026-10-31 19:03:46,444 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/hr.expense.sheet/search_panel_select_multi_range HTTP/1.1" 200 - 1 0.000 0.005 2026-10-31 19:03:46,525 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/hr.expense.sheet/web_search_read HTTP/1.1" 200 - 13 0.013 0.024 2026-10-31 19:03:46,753 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [6/12] Tour show_expense_receipt_tour → Step Wait chatter is loaded to avoid lost focus on the next step (trigger: .o-mail-Chatter:contains(the conversation is empty)) 2026-10-31 19:03:46,757 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "GET /web/image/hr.employee/64/avatar_128 HTTP/1.1" 200 - 10 0.009 0.033 2026-10-31 19:03:46,773 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-10-31 19:03:46,883 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:46] "POST /web/dataset/call_kw/hr.expense.sheet/web_read HTTP/1.1" 200 - 44 0.038 0.077 2026-10-31 19:03:47,015 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:47] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 19:03:47,202 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:47] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.005 2026-10-31 19:03:47,255 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:47] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.021 0.036 2026-10-31 19:03:47,272 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:47] "POST /mail/thread/messages HTTP/1.1" 200 - 2 0.004 0.043 2026-10-31 19:03:47,282 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:47] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.004 2026-10-31 19:03:47,295 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:47] "POST /web/dataset/call_kw/hr.expense.sheet/zalo_check_recipients HTTP/1.1" 200 - 1 0.000 0.007 2026-10-31 19:03:47,311 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:47] "GET /web/image/15791?filename=test_file_1.png&unique=57bffed6fc32ced3c3de389c68e73dfae8ac5d2c HTTP/1.1" 200 - 5 0.002 0.020 2026-10-31 19:03:47,369 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [7/12] Tour show_expense_receipt_tour → Step Click on an expense line 2 (trigger: .o_data_row .o_data_cell[data-tooltip="expense_2"]) 2026-10-31 19:03:47,459 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [8/12] Tour show_expense_receipt_tour → Step Check attachment (trigger: .o_attachment_preview .o-mail-Attachment-imgContainer .img[src*='test_file_2.png']) 2026-10-31 19:03:47,485 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:47] "GET /web/image/15792?filename=test_file_2.png&unique=aa0d470fd46d95a9735300c3104ea35d5dd4e94a HTTP/1.1" 200 - 5 0.002 0.008 2026-10-31 19:03:47,551 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [9/12] Tour show_expense_receipt_tour → Step Click on an expense line 3 (trigger: .o_data_row .o_data_cell[data-tooltip="expense_3"]) 2026-10-31 19:03:47,631 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [10/12] Tour show_expense_receipt_tour → Step Check attachment (trigger: .o_attachment_preview .o-mail-Attachment-imgContainer .img[src*='test_file_3.png']) 2026-10-31 19:03:47,652 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:03:47] "GET /web/image/15793?filename=test_file_3.png&unique=13cdaf187164ab7e8fd0a22e248dadfb6e5cd486 HTTP/1.1" 200 - 5 0.002 0.008 2026-10-31 19:03:47,709 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [11/12] Tour show_expense_receipt_tour → Step Click on an expense line 1 (trigger: .o_data_row .o_data_cell[data-tooltip="expense_1"]) 2026-10-31 19:03:47,794 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: [12/12] Tour show_expense_receipt_tour → Step Check attachment (trigger: .o_attachment_preview .o-mail-Attachment-imgContainer .img[src*='test_file_1.png']) 2026-10-31 19:03:47,873 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: tour succeeded 2026-10-31 19:03:47,874 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: ╔══════════════════════════════════════════╗ ║ TOUR show_expense_receipt_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-10-31 19:03:48,045 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click.browser: heap 29855248 (allocated 31735808) 2026-10-31 19:03:48,055 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Closing chrome headless with pid 16582 2026-10-31 19:03:48,062 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Closing websocket connection 2026-10-31 19:03:48,063 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Terminating chrome headless with pid 16582 2026-10-31 19:03:48,201 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_190348_201480_test_show_expense_receipt_on_expense_line_click.txt 2026-10-31 19:03:48,201 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_expense.tests.test_ui.TestUi.test_show_expense_receipt_on_expense_line_click: Removing chrome user profile "/tmp/tmpz80ygihr_chrome_odoo" 2026-10-31 19:03:48,330 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:51,133 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790c7b7d80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:51,134 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c717740> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:51,142 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:51,147 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c714860> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:03:51,178 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-10-31 19:04:00,449 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6036] 2026-10-31 19:04:00,848 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-31 19:04:00,848 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-31 19:04:00,848 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_current_leave ... 2026-10-31 19:04:01,159 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-10-31 19:04:01,456 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-10-31 19:04:01,683 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-10-31 19:04:01,924 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-10-31 19:04:02,024 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_other_employee_leave ... 2026-10-31 19:04:02,258 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-10-31 19:04:02,493 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-10-31 19:04:02,681 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-10-31 19:04:02,900 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-10-31 19:04:02,985 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_other_employee_leave_and_is_leave_manager_id ... 2026-10-31 19:04:03,371 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-10-31 19:04:03,658 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-10-31 19:04:03,872 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-10-31 19:04:04,084 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-10-31 19:04:04,155 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_base_user_reset_refused_leave ... 2026-10-31 19:04:04,449 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-10-31 19:04:04,782 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-10-31 19:04:05,012 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-10-31 19:04:05,235 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-10-31 19:04:05,312 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_current_leave ... 2026-10-31 19:04:05,604 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-10-31 19:04:05,843 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-10-31 19:04:06,044 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-10-31 19:04:06,278 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-10-31 19:04:06,364 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_his_leave ... 2026-10-31 19:04:06,612 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-10-31 19:04:06,783 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-10-31 19:04:06,978 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-10-31 19:04:07,205 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-10-31 19:04:07,280 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_other_employee_leave ... 2026-10-31 19:04:07,568 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-10-31 19:04:07,820 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-10-31 19:04:08,026 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-10-31 19:04:08,264 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-10-31 19:04:08,344 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_other_employee_leave_and_is_leave_manager_id ... 2026-10-31 19:04:08,600 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-10-31 19:04:08,815 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-10-31 19:04:09,019 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-10-31 19:04:09,263 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-10-31 19:04:09,358 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_refused_leave ... 2026-10-31 19:04:09,655 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-10-31 19:04:09,939 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-10-31 19:04:10,185 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-10-31 19:04:10,425 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-10-31 19:04:10,529 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_manager_reset_self_and_is_manager_id ... 2026-10-31 19:04:10,821 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-10-31 19:04:11,001 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-10-31 19:04:11,181 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-10-31 19:04:11,367 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-10-31 19:04:11,451 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_responsible_refuse_leave ... 2026-10-31 19:04:12,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #511 deleted mail.mail records with IDs: [687] 2026-10-31 19:04:12,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [688] 2026-10-31 19:04:12,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted mail.activity records with IDs: [271] 2026-10-31 19:04:12,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #509 deleted mail.mail records with IDs: [689] 2026-10-31 19:04:12,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [690] 2026-10-31 19:04:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted mail.activity records with IDs: [272] 2026-10-31 19:04:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted resource.calendar.leaves records with IDs: [21] 2026-10-31 19:04:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [691] 2026-10-31 19:04:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted account.analytic.line records with IDs: [759] 2026-10-31 19:04:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #511 deleted mail.mail records with IDs: [692] 2026-10-31 19:04:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [693] 2026-10-31 19:04:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted mail.activity records with IDs: [273] 2026-10-31 19:04:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #509 deleted mail.mail records with IDs: [694] 2026-10-31 19:04:14,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted mail.activity records with IDs: [274] 2026-10-31 19:04:14,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #510 deleted mail.mail records with IDs: [695] 2026-10-31 19:04:14,259 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_current_leave ... 2026-10-31 19:04:14,538 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-10-31 19:04:14,828 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-10-31 19:04:15,040 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-10-31 19:04:15,247 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-10-31 19:04:15,313 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_his_leave ... 2026-10-31 19:04:15,584 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-10-31 19:04:15,780 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-10-31 19:04:15,962 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-10-31 19:04:16,148 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-10-31 19:04:16,245 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_other_employee_leave ... 2026-10-31 19:04:16,511 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-10-31 19:04:16,855 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-10-31 19:04:17,085 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-10-31 19:04:17,332 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-10-31 19:04:17,434 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_other_employee_leave_and_is_leave_manager_id ... 2026-10-31 19:04:17,730 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-10-31 19:04:18,033 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-10-31 19:04:18,301 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-10-31 19:04:18,544 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-10-31 19:04:18,642 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_refused_leave ... 2026-10-31 19:04:18,929 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-10-31 19:04:19,273 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-10-31 19:04:19,476 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-10-31 19:04:20,811 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-10-31 19:04:20,907 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_holiday_user_reset_self_and_is_manager_id ... 2026-10-31 19:04:21,192 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-10-31 19:04:21,418 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-10-31 19:04:21,635 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-10-31 19:04:21,824 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-10-31 19:04:21,903 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAcessRightsStates.test_reset_confirm_status ... 2026-10-31 19:04:22,159 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-10-31 19:04:22,304 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-10-31 19:04:22,620 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-10-31 19:04:22,730 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-10-31 19:04:22,980 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-10-31 19:04:23,085 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-10-31 19:04:23,351 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-10-31 19:04:23,466 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-10-31 19:04:23,659 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:04:31,940 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6117] 2026-10-31 19:04:32,380 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-31 19:04:32,380 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-31 19:04:32,380 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_base_user_create_other ... 2026-10-31 19:04:32,554 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [89], uid: 515, model: hr.leave 2026-10-31 19:04:32,642 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_base_user_create_self ... 2026-10-31 19:04:32,912 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_manager_create_other ... 2026-10-31 19:04:33,156 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_manager_create_self ... 2026-10-31 19:04:33,379 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_user_create_other ... 2026-10-31 19:04:33,573 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsCreate.test_holidays_user_create_self ... 2026-10-31 19:04:33,791 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:04:41,980 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6127] 2026-10-31 19:04:42,495 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-31 19:04:42,496 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-31 19:04:42,496 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_flexible_leave_date_inaccessible_holiday ... 2026-10-31 19:04:42,948 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-10-31 19:04:43,042 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [96], uid: 519, model: hr.leave 2026-10-31 19:04:43,088 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_leave_read_by_user_other ... 2026-10-31 19:04:43,385 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [97], uid: 519, model: hr.leave 2026-10-31 19:04:43,438 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_leave_read_by_user_other_browse ... 2026-10-31 19:04:43,738 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [98], uid: 519, model: hr.leave 2026-10-31 19:04:43,753 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [98], uid: 519, model: hr.leave 2026-10-31 19:04:43,796 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsRead.test_leave_read_by_user_own ... 2026-10-31 19:04:43,918 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:04:52,265 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6135] 2026-10-31 19:04:52,706 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-31 19:04:52,706 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-31 19:04:52,706 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_creation_for_other_user ... 2026-10-31 19:04:52,896 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [100], uid: 523, model: hr.leave 2026-10-31 19:04:52,951 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_double_validate ... 2026-10-31 19:04:53,317 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [101], uid: 523, model: hr.leave 2026-10-31 19:04:53,768 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [101], uid: 523, model: hr.leave 2026-10-31 19:04:54,251 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_double_validate_holiday_manager ... 2026-10-31 19:04:55,140 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_hr_to_validate_by_holiday_user ... 2026-10-31 19:04:55,621 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_hr_to_validate_by_manager ... 2026-10-31 19:04:55,926 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_hr_to_validate_by_user ... 2026-10-31 19:04:56,088 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_manager_to_validate_by_holiday_user ... 2026-10-31 19:04:56,710 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_manager_to_validate_by_user ... 2026-10-31 19:04:56,960 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [105], uid: 523, model: hr.leave 2026-10-31 19:04:57,415 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_messaging_by_user ... 2026-10-31 19:04:57,937 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_update_by_user ... 2026-10-31 19:04:58,021 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsWrite.test_leave_update_by_user_other ... 2026-10-31 19:04:58,316 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [106], uid: 523, model: hr.leave 2026-10-31 19:04:58,406 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:05:06,872 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6148] 2026-10-31 19:05:07,214 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165316] 2026-10-31 19:05:07,214 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.leave.mandatory.day records with IDs: [1] 2026-10-31 19:05:07,215 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsUnlink.test_leave_unlink_confirm_by_user ... 2026-10-31 19:05:07,435 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #527 deleted mail.message records with IDs: [22859] 2026-10-31 19:05:07,475 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #527 deleted hr.leave records with IDs: [108] 2026-10-31 19:05:07,483 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #527 deleted mail.followers records with IDs: [6150] 2026-10-31 19:05:07,525 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsUnlink.test_leave_unlink_confirm_in_past_by_user ... 2026-10-31 19:05:07,826 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #527 deleted mail.message records with IDs: [22860] 2026-10-31 19:05:07,885 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_access_rights: Starting TestAccessRightsUnlink.test_leave_unlink_validate_by_user ... 2026-10-31 19:05:08,214 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #527 deleted mail.message records with IDs: [22862] 2026-10-31 19:05:08,237 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [110], uid: 527, model: hr.leave 2026-10-31 19:05:08,324 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:05:16,635 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_persists ... 2026-10-31 19:05:17,447 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_with_different_units ... 2026-10-31 19:05:17,975 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_with_different_units_and_used_days ... 2026-10-31 19:05:18,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-10-31 19:05:19,042 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_data_with_different_units_half_day ... 2026-10-31 19:05:19,565 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_date_in_the_future ... 2026-10-31 19:05:20,809 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_immediate_monthly_start_day ... 2026-10-31 19:05:21,229 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_with_virtual_future_leaves ... 2026-10-31 19:05:21,915 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_allocation_without_working_hours ... 2026-10-31 19:05:22,382 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_carrover_other_period_end_multi_level ... 2026-10-31 19:05:23,035 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_carryover_at_allocation ... 2026-10-31 19:05:24,298 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_carryover_at_other ... 2026-10-31 19:05:24,927 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_creation_for_history ... 2026-10-31 19:05:25,324 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_creation_on_anterior_date ... 2026-10-31 19:05:25,694 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_days_left_over_carryover_maximum_with_leaves_around_carryover ... 2026-10-31 19:05:26,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-10-31 19:05:27,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-10-31 19:05:27,473 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_days_left_under_carryover_maximum ... 2026-10-31 19:05:28,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-10-31 19:05:28,665 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_hours_with_max_carryover ... 2026-10-31 19:05:29,366 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_immediate_cron_run ... 2026-10-31 19:05:29,756 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_cancel_cron ... 2026-10-31 19:05:30,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-10-31 19:05:30,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-10-31 19:05:30,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-10-31 19:05:30,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-10-31 19:05:31,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-10-31 19:05:31,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-10-31 19:05:31,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-10-31 19:05:31,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-10-31 19:05:31,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [34] 2026-10-31 19:05:31,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [805] 2026-10-31 19:05:32,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-10-31 19:05:32,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-10-31 19:05:32,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [35] 2026-10-31 19:05:32,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [806] 2026-10-31 19:05:32,582 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_cancel_cron_with_refused_allocation ... 2026-10-31 19:05:33,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-10-31 19:05:33,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-10-31 19:05:33,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [39] 2026-10-31 19:05:33,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [810] 2026-10-31 19:05:33,492 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_taken_maximum ... 2026-10-31 19:05:34,498 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-10-31 19:05:34,878 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_leaves_taken_maximum_hours ... 2026-10-31 19:05:35,933 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-10-31 19:05:36,278 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_lost_first_january ... 2026-10-31 19:05:36,809 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_lost_previous_days ... 2026-10-31 19:05:37,450 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_maximum_leaves ... 2026-10-31 19:05:38,274 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_maximum_leaves_no_limit ... 2026-10-31 19:05:38,975 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start ... 2026-10-31 19:05:39,921 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start_level_transfer ... 2026-10-31 19:05:41,020 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start_multiple_runs ... 2026-10-31 19:05:41,844 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_period_start_past_start_date ... 2026-10-31 19:05:42,592 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_cleared_when_switch_to_regular ... 2026-10-31 19:05:42,778 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_end_carryover_expiring_3_months ... 2026-10-31 19:05:43,899 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_start_carryover_expiring_3_months ... 2026-10-31 19:05:45,120 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_with_multiple_levels ... 2026-10-31 19:05:46,224 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_plan_with_multiple_levels_2 ... 2026-10-31 19:05:47,597 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_skipped_period ... 2026-10-31 19:05:48,542 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_transition_after_period ... 2026-10-31 19:05:48,975 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_transition_immediately ... 2026-10-31 19:05:49,395 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_unlink ... 2026-10-31 19:05:49,697 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #529 deleted hr.leave.allocation records with IDs: [54] 2026-10-31 19:05:49,704 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #529 deleted mail.followers records with IDs: [6241, 6242] 2026-10-31 19:05:49,710 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.leave.accrual.plan records with IDs: [45] 2026-10-31 19:05:49,743 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_unused_accrual_reset_to_lost ... 2026-10-31 19:05:50,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-10-31 19:05:51,921 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_accrual_with_report_creation_for_history ... 2026-10-31 19:05:52,243 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_added_type_during_onchange ... 2026-10-31 19:05:52,288 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_cache_invalidation_with_future_leaves ... 2026-10-31 19:05:53,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-10-31 19:05:53,231 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_cancel_invalid_leaves_with_regular_and_accrual_allocations ... 2026-10-31 19:05:53,749 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-10-31 19:05:53,922 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry ... 2026-10-31 19:05:54,748 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation ... 2026-10-31 19:05:55,290 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_2 ... 2026-10-31 19:05:56,011 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_3 ... 2026-10-31 19:05:56,856 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_4 ... 2026-10-31 19:05:57,753 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carried_over_days_expiry_date_computation_5 ... 2026-10-31 19:05:58,984 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carriedover_days_expiration_reset ... 2026-10-31 19:05:59,981 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_end ... 2026-10-31 19:06:01,013 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_end_2 ... 2026-10-31 19:06:01,893 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_end_multi_level ... 2026-10-31 19:06:03,521 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_start ... 2026-10-31 19:06:04,436 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_carryover_no_extra_accrual_start_multi_level ... 2026-10-31 19:06:05,924 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_gain ... 2026-10-31 19:06:06,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-10-31 19:06:06,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-10-31 19:06:06,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [278] 2026-10-31 19:06:07,325 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_lastcall_change_regular_to_accrual ... 2026-10-31 19:06:07,548 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_max_value ... 2026-10-31 19:06:07,960 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_check_max_value_hours ... 2026-10-31 19:06:08,433 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_compute_allocation_days_after_adding_employee ... 2026-10-31 19:06:09,866 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_consistency_between_cap_accrued_time_and_maximum_leave ... 2026-10-31 19:06:10,016 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_department_accrual_allocation ... 2026-10-31 19:06:10,753 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_bimonthly ... 2026-10-31 19:06:11,430 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_biyearly ... 2026-10-31 19:06:12,059 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_daily ... 2026-10-31 19:06:12,506 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_hourly_calendar ... 2026-10-31 19:06:12,957 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_hourly_worked_hours ... 2026-10-31 19:06:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-10-31 19:06:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-10-31 19:06:13,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [279] 2026-10-31 19:06:14,029 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_monthly ... 2026-10-31 19:06:14,765 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_weekly ... 2026-10-31 19:06:15,153 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_frequency_yearly ... 2026-10-31 19:06:15,826 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_future_accural_time ... 2026-10-31 19:06:16,150 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_future_accural_time_with_leaves_taken_in_the_past ... 2026-10-31 19:06:17,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-10-31 19:06:17,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-10-31 19:06:18,081 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_actual_future_leaves ... 2026-10-31 19:06:19,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-10-31 19:06:19,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-10-31 19:06:21,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-10-31 19:06:21,574 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_future_leaves ... 2026-10-31 19:06:22,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-10-31 19:06:23,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-10-31 19:06:24,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-10-31 19:06:24,971 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_future_leaves_regular1 ... 2026-10-31 19:06:26,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-10-31 19:06:26,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-10-31 19:06:27,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-10-31 19:06:28,043 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_get_allocation_future_leaves_regular2 ... 2026-10-31 19:06:29,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-10-31 19:06:30,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-10-31 19:06:30,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-10-31 19:06:31,234 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_hr_leave_after_adding_accrual_plan_levels ... 2026-10-31 19:06:31,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-10-31 19:06:31,938 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_matching_accrual_and_carryover_dates ... 2026-10-31 19:06:32,463 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_matching_carryover_and_level_transition_dates ... 2026-10-31 19:06:33,133 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_modify_cap_accrued_days ... 2026-10-31 19:06:34,020 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_modify_cap_accrued_days_with_leaves ... 2026-10-31 19:06:35,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-10-31 19:06:35,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-10-31 19:06:36,167 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_multi_allocation_wizard_does_not_recompute_when_duration_is_set ... 2026-10-31 19:06:36,415 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_multi_allocation_wizard_initializes_accrual ... 2026-10-31 19:06:36,747 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_no_days_accrued_on_carryover_date ... 2026-10-31 19:06:37,352 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_set_accrual_allocation_to_zero_from_ui ... 2026-10-31 19:06:37,880 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_start_accrual_gain_time_immediately ... 2026-10-31 19:06:38,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-10-31 19:06:38,836 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_three_levels_accrual ... 2026-10-31 19:06:39,359 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_time_off_balance_computation ... 2026-10-31 19:06:40,276 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-10-31 19:06:40,887 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-10-31 19:06:41,627 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-10-31 19:06:41,952 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_time_off_using_expiring_carried_over_days ... 2026-10-31 19:06:43,344 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-10-31 19:06:43,596 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_timeoff_allocation_with_unused_accrual_lost ... 2026-10-31 19:06:43,995 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_lost ... 2026-10-31 19:06:45,607 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed ... 2026-10-31 19:06:46,251 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed_2 ... 2026-10-31 19:06:46,788 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed_limit ... 2026-10-31 19:06:47,391 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_unused_accrual_postponed_limit_2 ... 2026-10-31 19:06:47,861 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_validate_leaves_with_more_days_than_allocation ... 2026-10-31 19:06:48,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-10-31 19:06:48,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [69] 2026-10-31 19:06:48,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-10-31 19:06:48,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1027] 2026-10-31 19:06:48,944 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_yearly_cap ... 2026-10-31 19:06:57,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-10-31 19:06:57,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-10-31 19:07:02,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-10-31 19:07:03,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-10-31 19:07:08,031 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_accrual_allocations: Starting TestAccrualAllocations.test_yearly_cap_constraint ... 2026-10-31 19:07:08,222 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-10-31 19:07:15,574 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_automatic_leave_dates: Starting TestDurationWithActivityAutomation.test_duration_with_activity_automation ... 2026-10-31 19:07:16,063 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-10-31 19:07:16,075 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23566] 2026-10-31 19:07:16,082 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 19:07:16,779 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:07:19,316 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7936925a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:07:19,317 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f790c4585e0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:07:19,322 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:07:19,329 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f790c45bb00> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:07:19,359 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-10-31 19:07:27,578 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_allocation_with_max_carryover_and_expiring_allocation ... 2026-10-31 19:07:28,123 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_carried_over_days_expiration_date ... 2026-10-31 19:07:29,709 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_carried_over_days_expiration_date_2 ... 2026-10-31 19:07:30,755 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_carried_over_leaves_with_maximum ... 2026-10-31 19:07:31,164 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_expiration_date ... 2026-10-31 19:07:31,620 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_expiration_date_2 ... 2026-10-31 19:07:32,218 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_expiring_allocation_without_carried_over_leaves ... 2026-10-31 19:07:32,399 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_no_carried_over_leaves ... 2026-10-31 19:07:32,784 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_no_carried_over_leaves_for_flexible_resource ... 2026-10-31 19:07:33,377 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_expiring_leaves: Starting TestExpiringLeaves.test_no_carried_over_leaves_for_fully_flexible_resource ... 2026-10-31 19:07:33,807 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:07:41,596 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_contiguous_leaves_gantt_singleton_error ... 2026-10-31 19:07:42,012 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-10-31 19:07:42,124 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-10-31 19:07:42,262 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1039] 2026-10-31 19:07:42,486 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-10-31 19:07:42,792 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-10-31 19:07:42,891 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-10-31 19:07:43,004 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1041] 2026-10-31 19:07:43,239 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-10-31 19:07:43,309 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_duration_calendar_event_all_day ... 2026-10-31 19:07:43,729 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-10-31 19:07:43,767 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_hours_time_off_request_calendar_view ... 2026-10-31 19:07:44,249 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome pid: 16812 2026-10-31 19:07:44,249 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome headless temporary user profile dir: /tmp/tmpll7f2exx_chrome_odoo 2026-10-31 19:07:44,250 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Issuing json command http://127.0.0.1:35807/json/version 2026-10-31 19:07:44,251 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35807/json/version with timeout 3 increased to 10s during tests 2026-10-31 19:07:44,324 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Browser version: Chrome/150.0.7871.114 2026-10-31 19:07:44,324 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Issuing json command http://127.0.0.1:35807/json 2026-10-31 19:07:44,325 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:35807/json with timeout 3 increased to 10s during tests 2026-10-31 19:07:44,334 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Websocket url found: ws://127.0.0.1:35807/devtools/page/AC6C1FF15CA89251668133B84E131731 2026-10-31 19:07:44,340 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Enable chrome headless console log notification 2026-10-31 19:07:44,347 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome headless enable page notifications 2026-10-31 19:07:44,486 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:enguerran from n/a 2026-10-31 19:07:44,495 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Setting session cookie in browser 2026-10-31 19:07:44,501 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Open "http://127.0.0.1:8069/" in browser 2026-10-31 19:07:44,502 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Navigating to: "http://127.0.0.1:8069/" 2026-10-31 19:07:44,517 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 19:07:45,327 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 544, model: website.page 2026-10-31 19:07:46,306 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET / HTTP/1.1" 200 - 269 0.188 1.604 2026-10-31 19:07:46,310 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Navigation result: {'frameId': 'AC6C1FF15CA89251668133B84E131731', 'loaderId': 'B68B53F2A894DAE1C4EAA33FDAF50BCE', 'isDownload': False} 2026-10-31 19:07:46,310 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Evaluate ready code "odoo.isTourReady('time_off_request_calendar_view')" 2026-10-31 19:07:46,347 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "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-31 19:07:46,360 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e530af9/web.assets_frontend.min.css, copying from /web/assets/e530af9/web.assets_frontend.min.css 2026-10-31 19:07:46,408 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET /web/assets/1/e530af9/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.031 0.026 2026-10-31 19:07:46,413 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js, copying from /web/assets/885ed0a/web.assets_frontend_minimal.min.js 2026-10-31 19:07:46,424 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET /web/assets/1/885ed0a/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.052 2026-10-31 19:07:46,443 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4132e88/web.__assets_tests_call__.min.js, copying from /web/assets/4132e88/web.__assets_tests_call__.min.js 2026-10-31 19:07:46,447 104 INFO rb-be2b723-226188-430981 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-31 19:07:46,459 104 INFO rb-be2b723-226188-430981 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-31 19:07:46,460 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET /web/assets/1/4132e88/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-10-31 19:07:46,585 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET /web/image/website/1/logo/My%20Website?unique=14a5d6e HTTP/1.1" 200 - 4 0.003 0.011 2026-10-31 19:07:46,600 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-10-31 19:07:46,602 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-10-31 19:07:46,609 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-10-31 19:07:46,658 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/64db66a/web.assets_frontend_lazy.min.js, copying from /web/assets/64db66a/web.assets_frontend_lazy.min.js 2026-10-31 19:07:46,688 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET /web/assets/1/64db66a/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.037 2026-10-31 19:07:46,712 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:46] "GET /web/image/website/1/favicon?unique=14a5d6e HTTP/1.1" 200 - 4 0.006 0.046 2026-10-31 19:07:47,181 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:47] "GET /website/translations/21715c2fccecbfb09054c55db4241b5acf079e7d?lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-10-31 19:07:47,303 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Evaluate test code "odoo.startTour('time_off_request_calendar_view', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/", "delayToCheckUndeterminisms": 0})" 2026-10-31 19:07:47,359 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.125 2026-10-31 19:07:47,409 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:47] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.015 0.129 2026-10-31 19:07:48,375 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:48] "GET /odoo HTTP/1.1" 200 - 123 0.083 0.960 2026-10-31 19:07:48,425 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:48] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-10-31 19:07:48,470 104 INFO rb-be2b723-226188-430981 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-31 19:07:48,564 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:48] "GET /web/webclient/load_menus/9bce692bec1a1042e5b9cdda1a51c92403a7298de24a83a42e1f9f1249d3c838 HTTP/1.1" 200 - 111 0.040 0.096 2026-10-31 19:07:48,573 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:48] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.154 2026-10-31 19:07:48,594 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.006 0.167 2026-10-31 19:07:48,605 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:48] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.188 2026-10-31 19:07:48,617 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:48] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-10-31 19:07:48,707 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:48] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-10-31 19:07:49,560 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 19:07:49,567 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-10-31 19:07:49,569 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-10-31 19:07:49,593 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: [1/4] Tour time_off_request_calendar_view → Step .o_navbar_apps_menu button:enabled 2026-10-31 19:07:49,606 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-10-31 19:07:49,619 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: Owl is running in 'dev' mode. 2026-10-31 19:07:49,633 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 19:07:49,683 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.030 2026-10-31 19:07:49,718 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 5 0.004 0.022 2026-10-31 19:07:49,767 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.005 0.069 2026-10-31 19:07:49,820 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.015 2026-10-31 19:07:49,865 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-10-31 19:07:49,866 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: [2/4] Tour time_off_request_calendar_view → Step Open Time Off app (trigger: .o_app[data-menu-xmlid="hr_holidays.menu_hr_holidays_root"]) 2026-10-31 19:07:49,878 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-10-31 19:07:49,920 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "POST /mail/data HTTP/1.1" 200 - 34 0.057 0.095 2026-10-31 19:07:49,973 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: [3/4] Tour time_off_request_calendar_view → Step Click on the first Thursday of the year (trigger: .fc-daygrid-day.fc-day-thu) 2026-10-31 19:07:49,979 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /web/image/res.company/235/favicon HTTP/1.1" 200 - 9 0.024 0.143 2026-10-31 19:07:49,982 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.199 2026-10-31 19:07:50,052 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "GET /web/image?model=res.users&field=avatar_128&id=544 HTTP/1.1" 200 - 16 0.019 0.206 2026-10-31 19:07:50,065 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.223 2026-10-31 19:07:50,103 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "GET /web/image/res.partner/2036/avatar_128?unique=1793473653000 HTTP/1.1" 200 - 8 0.008 0.258 2026-10-31 19:07:50,131 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.151 2026-10-31 19:07:50,157 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/action/load HTTP/1.1" 200 - 11 0.007 0.164 2026-10-31 19:07:50,181 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "GET /web/image/res.company/235/favicon HTTP/1.1" 304 - 4 0.003 0.170 2026-10-31 19:07:50,337 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/hr.leave/get_views HTTP/1.1" 200 - 55 0.029 0.093 2026-10-31 19:07:50,447 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/hr.leave/get_unusual_days HTTP/1.1" 200 - 13 0.007 0.052 2026-10-31 19:07:50,500 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/hr.leave/search_read HTTP/1.1" 200 - 5 0.005 0.020 2026-10-31 19:07:50,540 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/hr.employee/get_mandatory_days HTTP/1.1" 200 - 5 0.003 0.021 2026-10-31 19:07:50,650 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/hr.leave.type/get_allocation_data_request HTTP/1.1" 200 - 17 0.014 0.033 2026-10-31 19:07:50,682 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/hr.employee/get_special_days_data HTTP/1.1" 200 - 7 0.004 0.062 2026-10-31 19:07:50,691 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.046 2026-10-31 19:07:50,698 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-10-31 19:07:50,721 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/hr.employee/get_allocation_requests_amount HTTP/1.1" 200 - 7 0.004 0.032 2026-10-31 19:07:50,740 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "GET /web/assets/48b0743/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-10-31 19:07:50,770 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:50] "POST /web/dataset/call_kw/hr.leave.type/has_accrual_allocation HTTP/1.1" 200 - 3 0.002 0.016 2026-10-31 19:07:52,075 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:52] "GET /hr/static/src/img/icons/plain.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-10-31 19:07:52,082 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:52] "GET /hr/static/src/img/icons/line.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-10-31 19:07:52,083 104 INFO ? werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:52] "GET /hr/static/src/img/icons/hatched.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-10-31 19:07:52,147 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: [4/4] Tour time_off_request_calendar_view → Step Save the leave (trigger: .btn:contains("Save")) 2026-10-31 19:07:52,310 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:52] "POST /web/dataset/call_kw/hr.leave/get_views HTTP/1.1" 200 - 5 0.005 0.032 2026-10-31 19:07:52,367 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-10-31 19:07:52,475 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:52] "POST /web/dataset/call_kw/hr.leave/onchange HTTP/1.1" 200 - 42 0.023 0.077 2026-10-31 19:07:52,647 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: tour succeeded 2026-10-31 19:07:52,649 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR time_off_request_calendar_view SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-10-31 19:07:52,815 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:52] "POST /web/dataset/call_kw/hr.leave/web_save HTTP/1.1" 200 - 71 0.047 0.112 2026-10-31 19:07:52,985 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view.browser: heap 41591976 (allocated 44580864) 2026-10-31 19:07:53,043 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Closing chrome headless with pid 16812 2026-10-31 19:07:53,044 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:53] "POST /web/dataset/call_kw/hr.leave/get_unusual_days HTTP/1.1" 200 - 7 0.004 0.097 2026-10-31 19:07:53,057 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Closing websocket connection 2026-10-31 19:07:53,066 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Terminating chrome headless with pid 16812 2026-10-31 19:07:53,084 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [31/Oct/2026 19:07:53] "POST /web/dataset/call_kw/hr.leave.type/get_allocation_data_request HTTP/1.1" 200 - 14 0.008 0.123 2026-10-31 19:07:53,173 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20261031_190753_172882_test_hours_time_off_request_calendar_view.txt 2026-10-31 19:07:53,173 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar.TestHolidaysCalendar.test_hours_time_off_request_calendar_view: Removing chrome user profile "/tmp/tmpll7f2exx_chrome_odoo" 2026-10-31 19:07:53,258 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_holidays_calendar: Starting TestHolidaysCalendar.test_timezone_calendar_event_single_day ... 2026-10-31 19:07:53,746 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-10-31 19:07:53,866 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-10-31 19:07:53,945 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1048] 2026-10-31 19:07:54,127 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-10-31 19:07:54,399 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-10-31 19:07:54,501 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-10-31 19:07:54,585 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1050] 2026-10-31 19:07:54,779 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-10-31 19:07:54,875 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:07:54,898 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour: Starting TestHrHolidaysTour.test_hr_holidays_tour ... 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome pid: 17053 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome headless temporary user profile dir: /tmp/tmp_kpboot4_chrome_odoo 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Issuing json command http://127.0.0.1:43723/json/version 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43723/json/version with timeout 3 increased to 10s during tests 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Browser version: Chrome/150.0.7871.114 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Issuing json command http://127.0.0.1:43723/json 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.tests.common.requests: request http://127.0.0.1:43723/json with timeout 3 increased to 10s during tests 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Websocket url found: ws://127.0.0.1:43723/devtools/page/92EB198533BC31BD85E731A03AEC5AB0 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Enable chrome headless console log notification 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome headless enable page notifications 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.res_users: Login successful for db:rb-be2b723-226188-430981 login:admin from n/a 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Setting session cookie in browser 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-10-31 19:07:55,000 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-10-31 19:07:57,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /odoo HTTP/1.1" 200 - 181 0.127 -0.127 2026-10-31 19:07:57,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Navigation result: {'frameId': '92EB198533BC31BD85E731A03AEC5AB0', 'loaderId': '16A388A3D12B268A722A232AFB0201C0', 'isDownload': False} 2026-10-31 19:07:57,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Evaluate ready code "odoo.isTourReady('hr_holidays_tour')" 2026-10-31 19:07:57,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/0fbf7df/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 -0.002 2026-10-31 19:07:57,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/7602508/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-31 19:07:57,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:07:57,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 -0.006 2026-10-31 19:07:57,000 104 INFO rb-be2b723-226188-430981 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-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/webclient/load_menus/ba2b0be1bc774a7862d768eac4af3375038757742e353fc9eb0cdc1dba298578 HTTP/1.1" 200 - 920 0.326 -0.326 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/38aa5c1/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/fabee4f/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 -0.002 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:07:58,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-31 19:07:58,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-31 19:07:58,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.000 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: Owl is running in 'dev' mode. 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 -0.030 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 -0.007 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/webclient/translations/d431b6a9c3654db54898bcf28e50ff23f3ba7680?lang=en_US HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Evaluate test code "odoo.startTour('hr_holidays_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/odoo", "delayToCheckUndeterminisms": 0})" 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [1/15] Tour hr_holidays_tour → Step .o_navbar_apps_menu button:enabled 2026-10-31 19:07:58,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.070 -0.070 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 -0.003 2026-10-31 19:07:58,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:07:58,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [2/15] Tour hr_holidays_tour → Step Let's discover the Time Off application (trigger: .o_app[data-menu-xmlid="hr_holidays.menu_hr_holidays_root"]) 2026-10-31 19:07:58,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:07:59,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [3/15] Tour hr_holidays_tour → Step Click on any date or on this button to request a time-off (trigger: button.btn-time-off) 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /mail/data HTTP/1.1" 200 - 139 0.166 -0.166 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 -0.013 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 -0.012 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 -0.003 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1793462112000 HTTP/1.1" 200 - 9 0.010 -0.010 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.007 -0.007 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 -0.018 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.000 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 -0.004 2026-10-31 19:07:59,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/get_views HTTP/1.1" 200 - 53 0.032 -0.032 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/get_unusual_days HTTP/1.1" 200 - 17 0.010 -0.010 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/search_read HTTP/1.1" 200 - 11 0.009 -0.009 2026-10-31 19:07:59,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.employee/get_mandatory_days HTTP/1.1" 200 - 6 0.003 -0.003 2026-10-31 19:08:00,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave.type/get_allocation_data_request HTTP/1.1" 200 - 32 0.023 -0.023 2026-10-31 19:08:00,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/bundle/web.fullcalendar_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 -0.000 2026-10-31 19:08:00,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.employee/get_special_days_data HTTP/1.1" 200 - 9 0.016 -0.016 2026-10-31 19:08:00,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:00,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.employee/get_allocation_requests_amount HTTP/1.1" 200 - 3 0.003 -0.003 2026-10-31 19:08:00,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/assets/48b0743/web.fullcalendar_lib.min.js HTTP/1.1" 200 - 2 0.001 -0.001 2026-10-31 19:08:00,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave.type/has_accrual_allocation HTTP/1.1" 200 - 3 0.002 -0.002 2026-10-31 19:08:01,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /hr_holidays/static/src/img/icons/Paid_Time_Off.svg HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:01,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /hr_holidays/static/src/img/icons/Extra_Time_Off.svg HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:01,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /hr_holidays/static/src/img/icons/Compensatory_Time_Off.svg HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:01,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /hr/static/src/img/icons/hatched.svg HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:01,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /hr/static/src/img/icons/plain.svg HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:01,000 104 INFO ? werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /hr/static/src/img/icons/line.svg HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:01,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [4/15] Tour hr_holidays_tour → Step Let's try to create a Sick Time Off, select it in the list (trigger: div[name="holiday_status_id"] input) 2026-10-31 19:08:01,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/get_views HTTP/1.1" 200 - 5 0.002 -0.002 2026-10-31 19:08:01,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:01,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/onchange HTTP/1.1" 200 - 44 0.025 -0.025 2026-10-31 19:08:01,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [5/15] Tour hr_holidays_tour → Step .ui-autocomplete .ui-menu-item a:contains("NotLimitedHR") 2026-10-31 19:08:01,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave.type/name_search HTTP/1.1" 200 - 15 0.010 -0.010 2026-10-31 19:08:01,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [6/15] Tour hr_holidays_tour → Step .o_field_widget[name='holiday_status_id'] input:value("NotLimitedHR") 2026-10-31 19:08:01,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/onchange HTTP/1.1" 200 - 24 0.015 -0.015 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [7/15] Tour hr_holidays_tour → Step You can select the period you need to take off, from start date to end date (trigger: input[data-field=request_date_from]) 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [8/15] Tour hr_holidays_tour → Step You can select the period you need to take off, from start date to end date (trigger: input[data-field=request_date_to]) 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [9/15] Tour hr_holidays_tour → Step Add some description for the people that will validate it (trigger: div[name="name"] textarea) 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [10/15] Tour hr_holidays_tour → Step Submit your request (trigger: button:contains(Save)) 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [11/15] Tour hr_holidays_tour → Step Let's go validate it (trigger: button[data-menu-xmlid="hr_holidays.menu_hr_holidays_management"]) 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/onchange HTTP/1.1" 200 - 3 0.003 -0.003 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/web_save HTTP/1.1" 200 - 61 0.044 -0.044 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [12/15] Tour hr_holidays_tour → Step Select Time Off (trigger: a[data-menu-xmlid="hr_holidays.menu_open_department_leave_approve"]) 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/get_unusual_days HTTP/1.1" 200 - 11 0.006 -0.006 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [13/15] Tour hr_holidays_tour → Step Select the request you just created (trigger: table.o_list_table tr.o_data_row:eq(0)) 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave.type/get_allocation_data_request HTTP/1.1" 200 - 32 0.040 -0.040 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 -0.006 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/search_read HTTP/1.1" 200 - 7 0.007 -0.007 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.employee/get_allocation_requests_amount HTTP/1.1" 200 - 3 0.003 -0.003 2026-10-31 19:08:02,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/get_views HTTP/1.1" 200 - 18 0.010 -0.010 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/search_panel_select_range HTTP/1.1" 200 - 3 0.010 -0.010 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/search_panel_select_range HTTP/1.1" 200 - 6 0.004 -0.004 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/hr.leave/web_search_read HTTP/1.1" 200 - 14 0.016 -0.016 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.000 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [14/15] Tour hr_holidays_tour → Step Let's approve it (trigger: button[name="action_approve"]) 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/hr.employee/14/avatar_128 HTTP/1.1" 200 - 12 0.010 -0.010 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "GET /web/image/hr.employee/1/avatar_128 HTTP/1.1" 200 - 4 0.002 -0.002 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: [15/15] Tour hr_holidays_tour → Step Verify leave is approved (trigger: tr.o_data_row:first:not(:has(button[name="action_approve"])),table tbody:not(tr.o_data_row)) 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: tour succeeded 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: ╔═════════════════════════════════╗ ║ TOUR hr_holidays_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 werkzeug: 127.0.0.1 - - [17/Jan/2022 00:00:00] "POST /web/dataset/call_button/hr.leave/action_approve HTTP/1.1" 200 - 156 0.099 -0.099 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour.browser: heap 32046868 (allocated 34754560) 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Closing chrome headless with pid 17053 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Closing websocket connection 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Terminating chrome headless with pid 17053 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Chrome Log in: /tmp/odoo_tests/rb-be2b723-226188-430981/chrome_logs/chrome_log_20220117_000000_000000_test_hr_holidays_tour.txt 2026-10-31 19:08:03,000 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_hr_holidays_tour.TestHrHolidaysTour.test_hr_holidays_tour: Removing chrome user profile "/tmp/tmp_kpboot4_chrome_odoo" 2026-10-31 19:08:03,877 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-31 19:08:09,957 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-10-31 19:08:09,979 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24206] 2026-10-31 19:08:09,996 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 19:08:10,490 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-10-31 19:08:10,502 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24208] 2026-10-31 19:08:10,511 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 19:08:10,823 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_department_mandatory_days ... 2026-10-31 19:08:11,487 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_get_mandatory_days ... 2026-10-31 19:08:12,101 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_multiple_employees_mandatory_days ... 2026-10-31 19:08:12,683 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_mandatory_days: Starting TestHrLeaveMandatoryDays.test_request_mandatory_days ... 2026-10-31 19:08:13,235 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 19:08:26,349 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_multicompany: Starting TestHrHolidaysAccessRightsCommon.test_unrelated_public_leave ... 2026-10-31 19:08:26,858 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:08:34,841 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_out_of_office: Starting TestOutOfOffice.test_leave_ooo ... 2026-10-31 19:08:35,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-10-31 19:08:35,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-10-31 19:08:35,920 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:08:36,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-10-31 19:08:36,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24812] 2026-10-31 19:08:36,000 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 19:08:36,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-10-31 19:08:37,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24814] 2026-10-31 19:08:37,000 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 19:08:37,633 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_res_partner: Starting TestPartner.test_res_partner_to_store ... 2026-10-31 19:08:37,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [288, 289] 2026-10-31 19:08:38,077 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 19:08:38,096 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays.tests.test_uninstall: Starting TestHrLeaveUninstall.test_unlink_model ... 2026-10-31 19:08:38,602 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-10-31 19:08:40,948 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163815, 163768, 163798, 163470, 289303, 298063, 269715, 269734, 501177, 501186, 403266] 2026-10-31 19:08:40,948 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [45956, 21762, 36648, 34731, 34750, 36072, 22107, 22060, 22090, 52271, 52280] 2026-10-31 19:08:40,959 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165084, 333953] 2026-10-31 19:08:40,959 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.cron records with IDs: [121, 81] 2026-10-31 19:08:40,969 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [165285, 165295, 165299, 165300, 165303, 165309, 165286, 165296, 165313, 165314, 165304, 165310] 2026-10-31 19:08:44,854 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163453, 239392, 239595, 289298, 298055, 451634, 333752, 269678, 501166, 473558, 436669, 403256] 2026-10-31 19:08:44,854 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted ir.model records with IDs: [1669] 2026-10-31 19:08:45,004 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:08:47,863 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f790ad01a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:08:47,864 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7936925a80> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:08:47,871 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:08:47,877 104 INFO rb-be2b723-226188-430981 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7906abdbc0> Stack (most recent call last): File "/data/build/rb-be2b723-226188/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-be2b723-226188/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-be2b723-226188/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-be2b723-226188/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-be2b723-226188/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-be2b723-226188/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-be2b723-226188/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 1006, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-be2b723-226188/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-be2b723-226188/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-be2b723-226188/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-be2b723-226188/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-10-31 19:08:47,912 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 19:08:56,480 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_based_on_attendance ... 2026-10-31 19:09:11,426 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_timezone_no_attendance_on_first_day ... 2026-10-31 19:09:11,988 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_with_overlapping_attendance ... 2026-10-31 19:09:12,625 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_accrual_allocation_with_overlapping_attendance_timezone ... 2026-10-31 19:09:13,488 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_accrual_allocations: Starting TestAccrualAllocationsAttendance.test_frequency_hourly_attendance ... 2026-10-31 19:09:14,028 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-10-31 19:09:19,942 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-10-31 19:09:19,956 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25223] 2026-10-31 19:09:19,963 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 19:09:20,373 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-10-31 19:09:20,386 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25225] 2026-10-31 19:09:20,395 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 19:09:20,858 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_allocation_change_leave_type_to_overtime ... 2026-10-31 19:09:21,166 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_allocation_check_overtime_write ... 2026-10-31 19:09:21,403 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [63] 2026-10-31 19:09:21,444 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25237] 2026-10-31 19:09:21,463 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [64] 2026-10-31 19:09:21,465 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [136] 2026-10-31 19:09:21,473 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6497, 6498] 2026-10-31 19:09:21,509 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_check_overtime ... 2026-10-31 19:09:21,896 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 561, model: hr.attendance.overtime 2026-10-31 19:09:21,899 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 561, model: hr.attendance.overtime 2026-10-31 19:09:21,929 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_deduct_button_visibility ... 2026-10-31 19:09:22,070 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_employee_create_allocation ... 2026-10-31 19:09:22,374 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_leave_adjust_overtime ... 2026-10-31 19:09:22,676 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-10-31 19:09:22,689 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [71] 2026-10-31 19:09:22,745 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [72] 2026-10-31 19:09:22,760 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25249, 25248] 2026-10-31 19:09:22,772 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.leave records with IDs: [187] 2026-10-31 19:09:22,777 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6511] 2026-10-31 19:09:22,806 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_leave_check_cancel ... 2026-10-31 19:09:23,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [819] 2026-10-31 19:09:23,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #561 deleted resource.calendar.leaves records with IDs: [86] 2026-10-31 19:09:23,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #561 deleted hr.attendance.overtime records with IDs: [75] 2026-10-31 19:09:23,000 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #561 deleted account.analytic.line records with IDs: [1064] 2026-10-31 19:09:23,866 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_overtime_approval_after_refusal ... 2026-10-31 19:09:24,370 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [820] 2026-10-31 19:09:24,577 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [821] 2026-10-31 19:09:24,594 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #562 deleted hr.attendance.overtime records with IDs: [78] 2026-10-31 19:09:24,654 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #562 deleted account.analytic.line records with IDs: [1065] 2026-10-31 19:09:24,854 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [822] 2026-10-31 19:09:24,915 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_public_leave_overtime ... 2026-10-31 19:09:25,609 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_holidays_attendance.tests.test_holidays_overtime: Starting TestHolidaysOvertime.test_public_leave_reevaluate_overtime ... 2026-10-31 19:09:26,325 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #562 deleted mail.mail records with IDs: [823] 2026-10-31 19:09:27,450 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [91] 2026-10-31 19:09:27,917 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 19:09:28,430 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_create_exception_on_top_of_exception_keeps_a_single_record ... 2026-10-31 19:09:28,561 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_get_views_replace_hw_location_by_date ... 2026-10-31 19:09:28,811 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_get_work_location_without_hr_rights ... 2026-10-31 19:09:29,051 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_im_status_takes_exceptional_location_of_today ... 2026-10-31 19:09:29,786 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_default_day_location_as_exception_will_delete_exception ... 2026-10-31 19:09:29,837 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted hr.employee.location records with IDs: [4] 2026-10-31 19:09:29,875 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_location_with_weekly_option_changes_employee_location ... 2026-10-31 19:09:29,983 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_location_without_weekly_option_should_create_an_exception ... 2026-10-31 19:09:30,061 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_homeworking_calendar.tests.test_hr_employee_location: Starting TestHrHomeworkingHrEmployeeLocation.test_set_same_location_as_default_one_should_not_create_exception ... 2026-10-31 19:09:30,150 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-10-31 19:09:30,748 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_org_chart.tests.test_employee: Starting TestEmployee.test_hierarchy_read ... 2026-10-31 19:09:30,879 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_org_chart.tests.test_employee: Starting TestEmployee.test_is_subordinate ... 2026-10-31 19:09:31,035 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 19:09:31,049 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_org_chart.tests.test_employee_deletion: Starting TestEmployeeDeletion.test_employee_deletion ... 2026-10-31 19:09:32,446 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-10-31 19:09:33,003 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-10-31 19:09:33,022 104 INFO rb-be2b723-226188-430981 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25299] 2026-10-31 19:09:33,029 104 INFO rb-be2b723-226188-430981 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-10-31 19:09:33,053 104 INFO rb-be2b723-226188-430981 odoo.addons.hr_recruitment.tests.test_utm: Starting TestUTMConsistencyHrRecruitment.test_utm_consistency ... 2026-10-31 19:09:33,136 104 INFO rb-be2b723-226188-430981 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-31 19:09:33,138 104 INFO rb-be2b723-226188-430981 odoo.service.server: 1835 post-tests in 10020.60s, 2639465 queries 2026-10-31 19:09:33,146 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account: 1030 tests 5155.34s 1401570 queries 2026-10-31 19:09:33,146 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_check_printing: 13 tests 60.10s 20079 queries 2026-10-31 19:09:33,146 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_debit_note: 4 tests 24.35s 7798 queries 2026-10-31 19:09:33,146 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_edi: 14 tests 68.88s 19436 queries 2026-10-31 19:09:33,146 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_edi_ubl_cii: 245 tests 927.81s 275876 queries 2026-10-31 19:09:33,146 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_edi_ubl_cii_tax_extension: 3 tests 19.99s 7182 queries 2026-10-31 19:09:33,146 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_fleet: 10 tests 46.15s 16015 queries 2026-10-31 19:09:33,146 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_payment: 35 tests 128.43s 38129 queries 2026-10-31 19:09:33,146 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_peppol: 46 tests 225.27s 79870 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_peppol_response: 5 tests 24.12s 8108 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_peppol_selfbilling: 9 tests 45.08s 16215 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_qr_code_sepa: 6 tests 18.58s 7084 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_tax_python: 4 tests 20.56s 6794 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: account_update_tax_tags: 15 tests 66.14s 19868 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: analytic: 35 tests 981.25s 61446 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: attachment_indexation: 3 tests 0.07s 2 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: auth_passkey: 4 tests 36.45s 7563 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: auth_totp: 5 tests 76.66s 11186 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: auth_totp_mail: 7 tests 35.88s 13951 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: auth_totp_mail_enforce: 6 tests 7.49s 4309 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: auth_totp_portal: 3 tests 22.54s 2007 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: base: 183 tests 666.57s 196216 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: base_automation: 10 tests 38.01s 10476 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: base_geolocalize: 3 tests 0.61s 85 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: base_import_module: 17 tests 5.73s 1148 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: base_vat: 30 tests 6.65s 2145 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: bus: 52 tests 74.74s 3777 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: calendar: 12 tests 43.77s 10141 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: certificate: 16 tests 9.60s 373 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: cloud_storage_azure: 3 tests 19.69s 8560 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: cloud_storage_google: 3 tests 17.54s 8547 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: contacts: 4 tests 14.81s 4087 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: crm: 27 tests 98.86s 31590 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: crm_livechat: 8 tests 13.89s 5978 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: data_recycle: 8 tests 0.60s 242 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: delivery: 24 tests 27.83s 13766 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: delivery_stock_picking_batch: 3 tests 1.03s 448 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: digest: 5 tests 20.14s 9077 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: event: 17 tests 18.62s 4509 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: event_booth: 6 tests 7.95s 3313 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: event_booth_sale: 3 tests 25.07s 9306 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: event_product: 3 tests 5.44s 1876 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: event_sale: 3 tests 13.01s 2395 queries 2026-10-31 19:09:33,147 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: event_sms: 4 tests 4.23s 1593 queries 2026-10-31 19:09:33,148 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: hr: 19 tests 23.09s 6105 queries 2026-10-31 19:09:33,148 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: hr_attendance: 40 tests 42.83s 19872 queries 2026-10-31 19:09:33,148 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: hr_expense: 69 tests 478.94s 116227 queries 2026-10-31 19:09:33,148 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: hr_holidays: 194 tests 296.64s 118612 queries 2026-10-31 19:09:33,148 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: hr_holidays_attendance: 19 tests 40.00s 21943 queries 2026-10-31 19:09:33,148 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: hr_homeworking_calendar: 10 tests 2.23s 769 queries 2026-10-31 19:09:33,148 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: hr_org_chart: 7 tests 2.29s 899 queries 2026-10-31 19:09:33,148 104 INFO rb-be2b723-226188-430981 odoo.tests.stats: hr_recruitment: 3 tests 0.69s 295 queries 2026-10-31 19:09:33,148 104 INFO rb-be2b723-226188-430981 odoo.tests.result: 0 failed, 0 error(s) of 1835 tests when loading database 'rb-be2b723-226188-430981' 2026-10-31 19:09:33,149 104 INFO rb-be2b723-226188-430981 odoo.service.server: Initiating shutdown 2026-10-31 19:09:33,149 104 INFO rb-be2b723-226188-430981 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.